try{ ****可能异常代码***** } 捕获异常 catch(****需要捕获哪种异常*****){*****e.printstackTrace*****}打印异常 处理异常
Exception 是所有异常的父类
当try内的程序检测到有异常时 程序运行会 根据 捕获的异常 跳入相应的catch 当try里的代码正常执行时 cath内的代码不会被执行
异常代码 如果没有被捕获 那么 接下来的程序不会执行
throws 一般用于方法中 抛出可能产生的异常 哪里使用这个方法 那这个方法产生的异常就在哪里处理
getmessage() 用于接收被抛出的异常
catch 异常判断选项可以有多个 但是 判断的异常必须从小到大