异样
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的区别
发表回复