JAVA编程课堂笔记(73)
2016-1-7编辑:ljnbset
throws没有处理,所以不要扩大,通过查API抛出合适大小的异常
看抛出的异常信息时,我们只管本类的信息,sun写的源代码抛出的异常我们不用管
自定义异常
//如果调用了有异常声明的方法, 就必须处理异常!
UncheckExceptionDemo
* A 非检查异常: 编译器Javac不检查 RuntimeException子类
* 是否抛出, 是否处理!
* B 运行期间,非检查异常还是可能出现, 还影响运行流程
* C 非检查异常可以利用try ... catch 处理
* 可以父类型捕获子类型异常
* D catch中 应该写 e.printStackTrace();
//凡是处理异常, 一定打印异常跟踪堆栈