1.异常:就是程序在运行时出现不正常情况。
2.异常由来:问题也是现实生活中的一个具体的事物,也可以通过java的类的形式进行描述,
并封装成对象。其实就是java对不正常情况进行描述后的对象体现,把问题封装成对象就是异常。
3.对于严重的问题,java通过Error类进行描述,一般不编写针对性代码对其进行处理。
4.对于非严重的问题,java通过Exception类进行描述,使用针对性处理方式进行处理。
5.在对异常处理时,要视情况而定,如果方法内部能够处理就尽量在内部进行处理,
如果只能处理一部分,那就将另一部分其他异常进行抛出,
一般不建议直接抛出异常,但如果异常的发生导致后面的程序运行没有意义或运行不了,
那就抛出RuntimeException及其子类异常,让程序终止,由其调用者进行处理。 |