
异常处理
文章平均质量分 71
ambition_forever
闲谈莫论人非
展开
-
异常处理04
1、子类覆盖了父类的方法,如果父类的方法抛出异常,那么子类一定要抛出异常,并且抛出的异常是父类的异常或者父类异常的子类2、Vectory是线程安全的ArrayList,Treeset和LinkedList都不是线程安全的。3、如果父类没有抛出异常,那么子类也是不能抛出异常的,如果存在异常的话,只能放到try{}catch(){}中了4、运行时异常是一个超类,当Java虚拟机运行的时候一原创 2017-02-20 16:02:00 · 175 阅读 · 0 评论 -
异常处理03
package 异常处理;//多个可能异常出现的时候,需要有多个catch去处理//从子类到父类的顺序逐个去抓取处理,有多少个就要处理多少个。。public class Test10 {public static void main(String[] args) {int[] arr3 = new int[2];try {int a = arr3[3];}catch原创 2017-02-19 11:23:52 · 197 阅读 · 0 评论 -
异常处理02
1、异常分为两种,一种是检测时异常(出去RuntimeException 之外,所有的Exception以及其子类),一种是运行是异常。2、运行时异常一般发生在调用处,或者是在引起内部结构发生变化的时候引起。3、为了能够处理异常,所以要在函数声明处生命异常。4、RuntimeException是在程序正常运行期间发生的,可以不去处理。Error是JVM错误。5、throw和thro原创 2017-02-19 10:54:23 · 191 阅读 · 0 评论 -
异常处理01
1、ArrayIndexOutOfBoundsException。2、NullPointerException。3、ClassNotFoundException。4、Throw:Error (不处理)和Exception(处理)。5、不是所有的对象都是可以抛出的,无论是Error还是Exception都是需要抛出的。6、throw 和throws 体现可抛出性。7、Erro原创 2017-02-18 21:27:24 · 257 阅读 · 0 评论