JAVA异常处理及通过异常跳转

来源:互联网 发布:百度导航潍坊行知学校 编辑:程序博客网 时间:2024/06/05 16:07

 /*
 JAVA异常
 

catch可以跟出多个异常,
catch(Exception e)所有的异常都是Exception的了类,Exception可以处理所有的异常;所以Exception不可以放在第一个catch

throws关键字标识,

自定义异常与Throw关键字

finally{}  无论是return,break语句或者发不发生异常,该语句都会被执行;唯一不被执行System.exit(0);


*/
//下面一段程序是三种异常的实现,包含自定义异常

 

//通过异常可以实现程序的跳转
/*void fun()
{
 try
 (
 if(x==0)
  throw new XxxException("xxx");
 else
  throw new YyyException("yyy");
  ....
 )
 catch(XxxException e)
 (
  ....
 )
 catch(YyyException e)
 (
  ....
 )
}*/