2016/4/14 异常

try{ ****可能异常代码*****      } 捕获异常    catch(****需要捕获哪种异常*****){*****e.printstackTrace*****}打印异常  处理异常  

 Exception 是所有异常的父类      

当try内的程序检测到有异常时  程序运行会 根据 捕获的异常  跳入相应的catch  当try里的代码正常执行时 cath内的代码不会被执行  

 异常代码 如果没有被捕获   那么 接下来的程序不会执行 

throws    一般用于方法中  抛出可能产生的异常  哪里使用这个方法 那这个方法产生的异常就在哪里处理 

 getmessage()  用于接收被抛出的异常

  catch 异常判断选项可以有多个  但是  判断的异常必须从小到大 

原文地址:https://www.cnblogs.com/waxlh/p/5392346.html