异常:
异常的分类:可查/不可查
对于异常的处理方法:
1)在内部用try/catch来处理掉
2)继续throws,由调用者去处理
try/catch/finally:
在子类中一个重写的方法只throws父类中声明过的异常或者异常的子类。这只适用于
方法重写而不适用于方法重载。
finally子句除特殊情况(jvm当掉或者调用了System.exit(o)),不然都会在return之前执行
断言:
编译时启用断言:javac -source 1.4 className.java
运行时启用断言:java -ea className