构造方法或void类型的方法里可以加上return;没有错误。
异常,error
均继承自Throwable。error属于系统错误,Exception分为两类。
1,必须抛出的异常。
2,运行时异常,可以捕获或不捕获。
代码块
局部代码块:放在方法中,用于限定变量的生命周期,运行完就释放内存,相当于方法。
构造代码块:在类中的成员位置,每次调用构造方法执行前,都会先执行构造代码块。
作用:可以把多个构造方法中的共同代码放到一起,对对象进行初始化。
静态代码块:跟构造代码格式相似,加一个static,跟静态变量作用类似。
静态代码块,构造代码块,构造方法依次执行。
继承:
子类不能继承父类的构造方法,但可以通过super访问。

本文详细介绍了Java中的异常处理机制,包括Throwable、Error及Exception的区别,并解释了必须抛出的异常与运行时异常的概念。此外,还探讨了代码块的使用,包括局部代码块、构造代码块和静态代码块的作用及执行顺序。

被折叠的 条评论
为什么被折叠?



