java中的try catch的Exception起到什么作用以及用法

 我来答
Is_fion
推荐于2016-01-03 · 超过26用户采纳过TA的回答
知道答主
回答量:112
采纳率:0%
帮助的人:0
展开全部
try是用来监控可能会触发异常的代码块
catch是来捕捉try里面产生的异常并进行处理
可以在catch打印异常信息 或者自定义一些信息

try后面可以跟多个catch。但catch必须是跟在try后面的
百度网友00dbe5c
2011-05-03 · TA获得超过104个赞
知道答主
回答量:77
采纳率:0%
帮助的人:82万
展开全部
try{
语句A
}catch(Exception e){
语句B
}

如果A出错 ,就会执行语句B
try 和catch是成对出现的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lbog_
2011-05-03 · TA获得超过128个赞
知道小有建树答主
回答量:137
采纳率:0%
帮助的人:73.3万
展开全部
try{
要 执行的代码
}catch(Exception e){
这里还需要使用一个方法,我忘记是怎么拼了, 你输入e. 再输入pr第一个就是
try里面的代码要是出错就会跳到这里
}
finally{
不管代码出错与否,都将执行这里的代码,一把用于关闭数据库连接等等...
}
要是用try必须也使用catch,finally 可以省略。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
依土天羽
2011-05-03 · TA获得超过289个赞
知道小有建树答主
回答量:337
采纳率:100%
帮助的人:397万
展开全部
Exception:异常的基类,用于提示系统运行中发生的错误,和出现的位置
具体参考 java Api和java基础
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
一对儿核桃
2011-05-03 · 专注跨境电商运营与操作
一对儿核桃
采纳数:77 获赞数:435

向TA提问 私信TA
展开全部
public class HelloWorld {

public static void main(String[] args) {

try {
String str = "abc";
int i = Integer.parseInt(str); // abc不能转int型,所以会异常
} catch (NumberFormatException e) {
System.out.println("NumberFormatException");
} finally {
System.out.println("finally");
}

}
}
-----------------
在上面代码,你完全可以不用try catch, 它编译也没错, 但运行时会报错。你在上面代码去掉try catch,控制台会看到抛出来的异常, 但是你要是用try 来包围可能出错的代码,以及在catch里写出错时的处理方式,则结果就不一样了。你可以运行一下上面代码,他的意思是,如果try里面的代码出错,会执行catch里的代码,最后说一下finally,不管出不出错,finally都会执行。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式