乐趣区

关于java:异常-JVM的默认处理方案-笔记

异样

Throwable 类是 java 与袁仲所有谬误和异样的超类

JVM 的默认解决计划

异样解决




如果 try 捕捉到的异样类和 catch 外面的不匹配,程序就会和个别出现异常时终止

Throwable 的成员办法

e.getMessage()// 返回出异样的起因
e.toString()// 输入异样起因以及异样类名
e.printStackTrace()// 输入异样起因以及异样类名以及地位信息

编译时异样和运行时异样的区别

异样解决 throws



throws 没有对异样做真正的解决,只是抛出了这个异样,谁调用这个办法再去解决,利用 try catch 实现

自定义异样


只有继承了 Exception 就算异样
先给无参结构和有参结构 (String message)而后 super(message)继承父类 把 message 传给父类

throw new 自定义异样名();// 在办法体外部抛出本人设定的那个异样对象
而后要在办法那里把自定义异样抛出 throws 自定义异样类名

测试异样

throw new 自定义异样对象名 能够加本人想说的定义 用有参结构

throw 和 throws 的区别

退出移动版