要显示错误消息,请使用异常对象的方法。
处理检查的异常
这是添加了throws子句的openFile方法:
从main抛出异常
吞咽异常
使用布尔变量来跟踪是否发生异常
抛出自己的异常
向自定义异常类中添加其他字段或方法是不寻常的。
获取异常的堆栈跟踪
从异常的堆栈跟踪中获取文件名,类名和方法名
将异常堆栈跟踪保存到字符串
异常类通常具有两个构造函数:
将字符串值解析为浮点值。
链接的异常。
堆栈展开并从异常对象获取数据。
处理ArithmeticException和InputMismatchException。
整数除法,无异常处理。
分析异常的printStackTrace()方法的输出
重新抛出捕获的异常
创建一个扩展java.lang.RuntimeException的类,以创建可以随时抛出的异常类。
关注时代Java