异常:是指在程序的运行过程中所发生的不正常的事件,它会中断正在运行的程序。 JAVA 的异常处理是通过5个关键字来实现的:try,catch,finally,throw,throws。 捕获异常 声明异常 抛出异常 try throws throw 执行可能产生 声明方法可能要 手动抛出异常 异常的代码 抛出的各种异常 catch 捕获异常 finally 无论是否发生异常代码总能执行 异常是不可避免的! 解决异常:抓,抛。 Java异常,产生异常的时候Java会对应异常类型生成一个异常的对象。 当 try捕获到异常后,catch会拿到异常的对象和catch的后面的异常类型进行对比, 如果对比成功,执行这个catch,如果对比失败,交给下一个catch继续对比(有下一个catch的情况下)。