77问答网
所有问题
java 中什么时候抛异常,什么时候try/catch?谢谢!
如题所述
举报该问题
推荐答案 推荐于2018-02-14
这个没有特别的规定,通常根据你的业务而定,
一般建议如下:
1、在通用的方法里,不要try去捕获错误,而是直接抛出异常给调用层处理
2、用户访问界面处理掉所有可能的异常,并记录详细错误日志,然后返回友好的错误界面给用户,不要抛异常给用户,不友好
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/I8ppGWNWp-0.html
其他回答
第1个回答 2013-04-07
同意youbl的说法,补充一点:
在你觉得可能有异常发生的地方,都需要catch
异常被catch之后,要么处理,要么向外抛throw
第2个回答 2013-04-07
把异常抛掉是不太负责人的做法,所有的都应该用try/catch捕获到,也便于从输出的异常中找到出错原因。当然如果你想让你的应用后台打印的信息很干净,没有报错 你也可以都扔掉。呵呵~~本回答被提问者采纳
第3个回答 2013-04-07
您好,提问者:
下面给出一种数学异常:
try{
int a = 2 / 0;
}catch(Exception e){
System.out.println("0不能当除数...");
}
再给你String转int类型一种转换异常:
try{
int a = Integer.parseInt("123s");//这个字符串包含字母了,字母是无法转换为数字的.
}catch(Exception e){
System.out.println("int转为String出错...");
}
第4个回答 2013-04-09
尽量try/catch 捕获异常 对不同异常进行处理 这样容易知道什么问题
1
2
下一页
相似回答
java
怎么判断需不需要
抛异常?
答:
比如说io
异常,
如果文件不存在,但是你又去读,肯定会出异常的.这个时候就要
try,catch
操作了.一般可能出现异常
的
地方要么
trycatch
掉,要么throws给别人去解决.如果文件正常读取,那就没有异常了
Java异常
处理常见方式有
什么?
答:
有两种,一种是向上抛,另一种是处理它 throws,用在定义方法上,后面加
抛出的异常,
例如 public static void main() throws Exception{} 另一种就是捕获并解决它,
try
...
catch
(finally)定义在方法体
中
,例如 try{可能
抛异常的
语句...}catch(捕获的异常){如果抛出了异常干
什么
} catch可以多写 ...
java里try
/
catch
语句通常
什么时候
用?有什么含义?
答:
try
catch
用在捕获受检测
异常
。例如,在计算除法时,有可能用户输入了0作为除数。从而导致2/0这样
的
情况出现。因此在代码中你应该对这样的情况进行处理。因为这样的情况是你预先知道可能会出现的情况且这样的情况是系统可以处理的。这时就要用try catch语句。如果你知道会出现这样的问题。但是这样的问题系...
java
中
try
。catch
catch中什么时候抛异常
什么用e.printstacktra_百度...
答:
try和catch组合使用 包含在
try中的
代码是可能会发生
异常的
代码,一旦其中发生了异常并
抛出,catch
就捕获相应
的异常
并把这个保存成异常的一个引用,一般都是e;通过e.printstacktra来打印出异常的详细信息
JAVA
作业求教
答:
1.
try,catch,
finally,throws,throw 2.区别一:throw 是语句抛出一个异常;throws 是方法抛出一个异常;throw语法:throw <异常对象> 在方法声明
中,
添加throws子句表示该方法将
抛出异常
。throws语法:[<修饰符>]<返回值类型><方法名>([<参数列表>])[throws<异常类>]其中:异常类可以声明多个,用...
JAVA
什么是
抛异常?什么
情况下用抛异常?
答:
”
抛异常
”简单的说就是出现一些意想不到的情况时的处理方法,举个例子,当做一个加法时,如果你输入的不是数字,就会
异常,
这个时候如果你没在程序里作异常处理,出错信息就会很烦,普通用户看不懂,加上异常处理,也就是”抛异常”后,可以自己定义出错信息.当有可能出现异常错误时”
抛出异常
”...
java中
方法
中抛出异常
处理方法
答:
try
{ ...}
catch
(ExceptionName1 e){ ...}catch(ExceptionName2 e){ ...} ...}finally{ ...} 2、声明抛弃异常:(1)当
Java
程序运行时系统得到一个异常对象时,如果一个方法并不知道如何处理所出现
的异常,
则可在方法声明时,声明抛弃异常。(2)声明抛弃异常是在一个方法声明中的throws子句...
大家正在搜
相关问题
java里try/catch语句通常什么时候用?有什么含义?
在写java代码的时候,什么时候加入try{}catch()...
java 中try。catch catch中什么时候抛异常 ...
java 中什么时候抛异常?什么时候try/catch?
java中try catch finally的执行顺序,在什...
为什么java编译时异常需要try-catch处理,改掉不好...
java的try catch语句在循环里执行,如果抛出异常,...
java为什么在try和catch中不能都抛出异常?