java发生异常时怎么控制程序是否退出? 怎么控制是否退出该方法或者控制是否退出整个程序?public String method() throw Exception 这里有没有throw有什么区别?方法体中的catch,是不是捕捉到异常,catch中没有设置退出就不退出,怎么退出? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 catch(Exception e){ System.exit(-1);//加上就退出整个程序,不加就继续执行} public String method() throws Exception 有throws时,执行该方法,如遇声明的异常,则方法中止,抛出异常;对于调用该方法的方法,需要使用trycatch块来捕获该方法声明的异常没有throws时,如遇异常,同样方法中止,抛出异常,当然,这些都是runtime的exception,因为如果方法中的调用可能会出现异常(非运行时异常)的话,要么方法声明抛出异常,要么方法中捕获该异常对于catch中捕获到异常之后,可以对异常进行处理,比如记录日志或给返回值赋值,此时如果要退出,return 即可 catch(Exception e){ return ; //则退出本程序}throw Exception是代表如果方法里出现异常,而且没被catch抓住,你会将这个异常传出,比如说是调用该方法的方法 sql语句 一直报错:Fatal exception occurred,program will exit··为什么?怎么解决? 继承的题目,觉得这个题目出错了......应该只有一个正确答案啊! 广州XX工程有限公司笔试题 如何在一行显示多条记录!? 新手上路:问个弱弱的问题,JAVA适合做3D网络游戏开发吗? 插入Blob类型数据到oracle出现错误 java:四舍五入的问题 APPLET在运行的时候有权限限制吗,如果有应该怎样接触? 请问哪里能搞到com.ms...........java包! 流的读取问题,请教高手! 判断传入的字符串对象是整型的最标准方法是什么?
System.exit(-1);//加上就退出整个程序,不加就继续执行
}
return ; //则退出本程序
}throw Exception是代表如果方法里出现异常,而且没被catch抓住,你会将这个异常传出,比如说是调用该方法的方法