2019年8月12日
摘要: 异常处理2种方法: 1.抛 (throws)2.自己处理try/catch/finally 1.抛出:向上一级抛出,异常实际没有被解决掉 2.try/catch/finally (1)正常执行 (2)异常情况: 结论:finally是一定会被执行的!因此,finally通常用于释放资源,在IO流操作 阅读全文
posted @ 2019-08-12 17:31 纯白溪笑 阅读(827) 评论(0) 推荐(0) 编辑
摘要: 什么是断言机制? java的编译阶段检查代码! 假设要进行如下的计算: double y = Math.sqrt(x); 为了让程序健壮,你会先进行测试检查并抛出异常而不让x的值为负数。 if(x<0) throw new IllealArgumentException("x < 0"); 但是,就 阅读全文
posted @ 2019-08-12 14:49 纯白溪笑 阅读(1432) 评论(0) 推荐(1) 编辑