Java中的已检查异常是指在编译时就能够被检测到的异常,例如IOException、SQLException等。在方法中抛出已检查异常时,必须使用try-catch语句或者在方法声明中使用throws关键字声明该异常。 初始化块是在类被实例化时执行的一段代码块,它可以用来初始化类的成员变量或执行一些其他的初始化操作。Java中有两种类型的初始化块:静态初始化块和实例初始化块。静态初始化块在类被加载时执行,而实例初始化块在每次实例化对象时执行。例如: ``` public class MyClass { static { // 静态初始化块 } { // 实例初始化块 } } ```