JAVA异常机制之常见的使用注意事项 朱雀 2021-05-03 05:18 437阅读 0赞 ## 1、代码和说明: ## ```` package 异常; public class Task { public static void main(String[] args) { // 例子1 /* * try { System.out.println(10/0); }catch(Exception e){ * * } catch可以像渔网一样一层套一层,但必须符合小的异常外面套大的异常,反之将报错 catch(RuntimeException e){ * * } */ // 例子2-------------------------------------------------------------- /* * throw new RuntimeException("error"); * System.out.println(100+200);//throw一旦执行,紧接在其后的语句完全执行不到 */ // 例子3--------------------------------------------------------------- /* * throw new Exception("error"); * * throw后面new的对象如果是RuntimeException或者其子类,运行期异常,可以不管,默认交给JVM处理(打印异常,中断程序) * throw后面new的对象如果是Exception,或者其某些子类,编译期异常(写代码的时候报错),要么throws,要么try...catch */ // 例子4-------------------------------------------------------------- /* * 猜猜结果是多少?为什么,我认为是3 ,结果是2,我猜错了 * int i=0; * try { int c=10/0; i++; * } catch (ArrayIndexOutOfBoundsException e){ * //不执行,没有ArrayIndexOutOfBoundsException这个异常 i++; * }catch (Exception e){ * //执行,Exception一般的异常都会执行 i++; * }finally { * //执行,关闭资源的操作 i++; * } * System.out.println(i); */ //例子5-------------------------------------------------------------- //print() ;//直接这样调这个函数是会报错的,因为函数里的throws将异常抛给了上层,在这里需要处理异常 /* * try { print() ;//底层没有处理,上层就要处理 * } catch (Exception e) { * catch block e.printStackTrace(); * } */ //例子6-------------------------------------------------------------- print(); } // 例子5-------------------------------------------------------------- //throws将异常抛给了上层 /* * public static void print() throws Exception{ * System.out.println("你好!"); * } */ // 例子6-------------------------------------------------------------- public static void print() throws NullPointerException{ } } ````
相关 Java反射机制解析:实例与使用注意事项 Java的反射机制是一种强大的工具,它允许我们在运行时检查类、方法和变量的信息。以下是关于实例和使用注意事项的理解: 1. 实例化: - 首先,你需要有一个正在运行的J Myth丶恋晨/ 2024年09月16日 18:58/ 0 赞/ 5 阅读
相关 Java异常处理机制及注意事项 Java的异常处理机制主要包括try-catch-finally三部分。 1. try块:这是捕获并处理异常的地方。如果在try块中的代码抛出了异常,那么对应的catch块就 蔚落/ 2024年09月10日 22:48/ 0 赞/ 18 阅读
相关 Java反射机制:实例解析与使用注意事项 Java的反射机制是一种强大的工具,允许在运行时检查对象、获取和设置字段,以及调用方法。以下是关于实例解析与使用注意事项的一些要点: 1. **实例化**: - 使用` 旧城等待,/ 2024年09月06日 01:54/ 0 赞/ 19 阅读
相关 使用mysql注意事项_使用MySQL的注意事项 安装MySQL时候的注意事项? 1、如果您是用MySQL+Apache,使用的又是FreeBSD网路操作系统的话,安装时候你应按注意到FreeBSD的版本问题,在FreeBS 我会带着你远行/ 2022年10月25日 01:44/ 0 赞/ 245 阅读
相关 Java_基础—异常的注意事项及如何使用异常处理 异常注意事项 1. 子类重写父类方法时,子类的方法必须抛出相同的异常或父类异常的子类。(父亲坏了,儿子不能比父亲更坏) 2. 如果父类抛出了多个异常,子类重写父类时,只能 短命女/ 2022年06月12日 09:11/ 0 赞/ 174 阅读
相关 Servlet常见注意事项 ![Center][] ![Center 1][] ![Center 2][] tips:值越小优先级越高 ![Center 3][] 一般我们访问 待我称王封你为后i/ 2022年06月07日 09:44/ 0 赞/ 227 阅读
相关 java 异常注意事项 1. 异常处理基础 1.1 System.out.println是高代价的。调用System.out.println会降低系统吞吐量。 青旅半醒/ 2021年11月17日 01:04/ 0 赞/ 372 阅读
相关 svn常见使用注意事项 windows系统 提交操作时,进度对话框使用颜色来高亮显示不同的任务类型 蓝色:提交一个修改 紫色:提交一个新增项 深红:提交一个深红或者替换 黑色:所有 刺骨的言语ヽ痛彻心扉/ 2021年09月26日 23:34/ 0 赞/ 390 阅读
相关 JAVA异常机制之常见的使用注意事项 1、代码和说明: package 异常; public class Task { public static void main(String[] args) { ... 朱雀/ 2021年05月03日 05:18/ 0 赞/ 438 阅读
还没有评论,来说两句吧...