Java面向对象中的异常(2)

class Test{
public static void main(String args[]){
Person person = new Person();
try{
person.setAge(-1);
}
catch(Exception e){
System.out.println(e);
}
}
}

Error和Exception的区别
Error 是 Throwable 的子类,用于标记严重错误
Exception 是 Throwable 的子类,指示合理的程序想去 catch 的条件,非严重错误
try/catch的执行过程
如果出现异常,系统则会抛出一个异常,

进行捕捉( catch 操作),或在最后( finally )来进行处理。

throw和throws的区别
throws 出现在方法声明上, throw 出现在方法体内。

异常分类
异常分类: 可查异常 , 运行时异常 和 错误

异常链
异常链为我们捕获一个异常后再抛出另一个异常

one -> two -> three

Linux公社的RSS地址:https://www.linuxidc.com/rssFeed.aspx

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/6617d5b5525be6472c7442c84e879b6c.html