异常

1 Error:错误 不能处理,只能修改代码 癌症

2 Exception 编译器日常: 可以处理  感冒 

RuntimeException:运行时期日常:与Error效果一样 不能处理只能修改代码 癌症

Throwable 有两个子类 Error(错误 不能处理 只能改代码)和Exception

Exception有RuntimeException(不能处理)和其他子类(编译器异常 可以处理)

出现异常问题时

1会创建一个异常对象

2返回给调用者

如果main方法没有解决办法就继续往上抛

抛给jvm jvm接收到异常对象

会做1.终止程序 2以红字的方式将异常对象、异常信息、异常位置打印在控制台

throw:产生一个异常(用在方法内部)

throws:声明一个日常(用在方法声明上)

try里面放可能出错的语句

catch里面放执行的语句

当抛出多个异常时

先让他捕获子类异常即先写子类异常

再写父类异常

 

posted @ 2021-06-05 14:07  王子剑  阅读(32)  评论(0)    收藏  举报