java的try catch语句问题try{语句1;语句2;语句3;}catch{语句4;}如果语句1有错则跳到语句4执行,那么处理完语句4后,语句2、3还能否被执行?

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/04 14:25:44

java的try catch语句问题try{语句1;语句2;语句3;}catch{语句4;}如果语句1有错则跳到语句4执行,那么处理完语句4后,语句2、3还能否被执行?
java的try catch语句问题
try
{
语句1;
语句2;
语句3;
}
catch
{
语句4;
}
如果语句1有错则跳到语句4执行,那么处理完语句4后,语句2、3还能否被执行?

java的try catch语句问题try{语句1;语句2;语句3;}catch{语句4;}如果语句1有错则跳到语句4执行,那么处理完语句4后,语句2、3还能否被执行?
肯定不会啦.
说一下try catch 和finally到底怎么回事!
try catch 成对出现的,一个try就一定要有catch,被try包裹的代码说明,如果这些代码中只要抛出异常的话,就会停止当前的代码运行,而跳到catch中,对于异常进行处理.
而finally呢,他是一个比较特殊的东西,finally中的代码无论出现说明状况都会运行到.即使出现异常.所以finally一般都是处理对资源的释放等操作.
try{
go(); //假设在调用go方法的时候发生的异常
return “hello”; //这个return语句都是无法执行到的.
}catch(Exception e){
System.out.println("发生的异常了!");
}finally{
System.out.println("这里释放数据库连接!");
}
可以看到,当发生异常的时候,发生异常一下的代码都是无法执行到的.运行会跳到catch中,处理这个异常,之后进入finally中.
try{
go();
return “hello”; //这个return语句都是无法执行到的.
}catch(Exception e){
System.out.println("发生的异常了!");
}finally{
System.out.println("这里释放数据库连接!");
}
同样的代码,try中没有发生异常,所以catch中的代码是执行不到的,但是看到go方法下面的那个return了没,那么finally中的代码还会执行到吗?
答案是:能,一定会执行到.即使try中已经有了return.
你可以试一试!
现在稍稍明白了些吧!

java的try catch语句问题try{语句1;语句2;语句3;}catch{语句4;}如果语句1有错则跳到语句4执行,那么处理完语句4后,语句2、3还能否被执行? .try及catch语句的作用是什么 29.下列关于java的try-catch-finally语句的描述中,错误的是_______.A.try语句后面的程序段将给出处理异常的语句 B.catch()方法跟在try语句后面,它可以是一个或多个C.catch()方法有一个参数,该参数是某 c# try-catch 语句的含义和用法 关于try catch语句的问题catch{throw;}这里的catch是捕获所有异常吧?“在 catch 块中可以使用 throw 语句再次引发已由 catch 语句捕获的异常”这句话是什么意思?为什么要再次引发呢?有什么用? 在java语言中try-catch的catch中能否再加try--catch?例如:try{//code}catch(Exception e){ //在这个catch中能否再加个try-catch try{//code}catch(Exception e){//code}//code}希望大神能回答的详细点, try catch的作用 java中catch(EOFException e){ try{ in.close();}什么意思? 312. 在Java中,关于捕获异常的语法try-catch-finally的下列描述正确的是哪个项目?(选择2项)a. try-catch必须配对使用b. try可以单独使用c. try-finally可以配对使用 使用try.catch和throw语句实现求解实系数一元二次方程的实数根 c#描述异常处理语句try、catch、finally执行时的相互关系 关于JAVA t中try-catch的用法?一个try-catch块 是不是只能 捕获一个错误呀?多重的try-catch(一个try中有N个catch)是能捕获多种错误还是捕获多个错误?具体说一下,书上都把我弄晕了 ,了还有嵌套的try-ca 若catch中抛出运行时异常,请问在try catch语句块中return语句是写在try中还是写在try catch语句外. try……catch语句用来________、 __________. 一个try{}后最多可以有多少个catch()语句 对于每个函数都写,try catch语句块好吗 Java中,关于捕获错误的语法try-catch-finally的下列描述正确的是().(选择二项)A) try-catch必须配对使用B) try可以单独使用C) try-finally可以配对使用,finally也可以单独使用D) 在try-catch后如果定义 关于c++ 中使用try throw catch语句例如,.int a;try{cin a;throw a;}catch (int){cout