摘要: 1 异常处理的原则: 2 * 1,函数内部如果抛出需要检测的异常,那么函数上必须要声明。 3 * 否则必须在函数内用trycatch捕捉,否则编译失败。 4 * 5 * 2,如果调用到了声明异常的函数,要么trycatch要么throws,否则编译失败。 6 * 7 * 3,什么时候catch,什么 阅读全文
posted @ 2021-11-03 23:01 doremi429 阅读(25) 评论(0) 推荐(0)
摘要: 1 package p1.exception; 2 3 4 /* 5 * 异常处理的捕捉形式: 6 * 这是可以对异常进行针对性处理的方式. 7 * 8 * 具体格式是: 9 * try{ 10 * //需要被检测异常的代码 11 * } 12 * catch(异常类 变量){ //该变量用于接收发 阅读全文
posted @ 2021-11-03 22:52 doremi429 阅读(59) 评论(0) 推荐(0)
摘要: 1 package p1.exception; 2 /* 3 * 对于角标是整数不存在,可以用角标越界表示, 4 * 对于负数为角标的情况,准备用负数角标异常来表示。 5 * 6 * 负数角标这种异常在java中并没有定义过。 7 * 那就按照java异常的创建思想,面向对象,将负数角标进行自定义描 阅读全文
posted @ 2021-11-03 22:13 doremi429 阅读(87) 评论(0) 推荐(0)
摘要: 1 package p1.exception; 2 /* 3 * 对于角标是整数不存在,可以用角标越界表示, 4 * 对于负数为角标的情况,准备用负数角标异常来表示。 5 * 6 * 负数角标这种异常在java中并没有定义过。 7 * 那就按照java异常的创建思想,面向对象,将负数角标进行自定义描 阅读全文
posted @ 2021-11-03 21:50 doremi429 阅读(26) 评论(0) 推荐(0)
摘要: 1 class Demo { 2 public static int method(int[] arr,int index) { 3 4 // System.out.println(arr[index]); 5 if (arr == null) { 6 throw new NullPointerEx 阅读全文
posted @ 2021-11-03 20:48 doremi429 阅读(41) 评论(0) 推荐(0)
摘要: 1 package p1.exception; 2 3 4 /* 5 * 异常:是在运行时期发生的不正常情况。 6 * 7 * 8 * 在java中用类的形式对不正常情况进行了描述和封装对象。 9 * 10 * 描述不正常的情况的类,就称为异常类。 11 * 12 * 以前正常流程代码和问题处理代码 阅读全文
posted @ 2021-11-03 19:55 doremi429 阅读(16) 评论(0) 推荐(0)