java中的try catch的Exception起到什么作用以及用法
答案:6 悬赏:0 手机版
解决时间 2021-02-18 13:53
- 提问者网友:我一贱你就笑
- 2021-02-17 22:13
java中的try catch的Exception起到什么作用以及用法
最佳答案
- 五星知识达人网友:洒脱疯子
- 2021-02-17 23:53
try是用来监控可能会触发异常的代码块
catch是来捕捉try里面产生的异常并进行处理
可以在catch打印异常信息 或者自定义一些信息
try后面可以跟多个catch。但catch必须是跟在try后面的
catch是来捕捉try里面产生的异常并进行处理
可以在catch打印异常信息 或者自定义一些信息
try后面可以跟多个catch。但catch必须是跟在try后面的
全部回答
- 1楼网友:鱼芗
- 2021-02-18 03:33
Exception:异常的基类,用于提示系统运行中发生的错误,和出现的位置
具体参考 java Api和java基础
- 2楼网友:蕴藏春秋
- 2021-02-18 02:21
你要在dosql方法里向外抛异常,外面才能捕捉到,
throw 出来。
像这样:
dosql(){
try{
// 。。。。
}catch(exception ee) {
throw ee;
}
}
- 3楼网友:街头电车
- 2021-02-18 01:56
try{
语句A
}catch(Exception e){
语句B
}
如果A出错 ,就会执行语句B
try 和catch是成对出现的
- 4楼网友:傲气稳了全场
- 2021-02-18 00:46
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都会执行。
- 5楼网友:千杯敬自由
- 2021-02-18 00:35
try{
要 执行的代码
}catch(Exception e){
这里还需要使用一个方法,我忘记是怎么拼了, 你输入e. 再输入pr第一个就是
try里面的代码要是出错就会跳到这里
}
finally{
不管代码出错与否,都将执行这里的代码,一把用于关闭数据库连接等等...
}
要是用try必须也使用catch,finally 可以省略。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯