相关疑难解决方法(0)

为什么我们使用finally块?

据我所知,以下两个代码片段都将起到同样的作用.为什么要有finally块?

代码A:

try { /* Some code */ }
catch { /* Exception handling code */ }
finally { /* Cleanup code */ }
Run Code Online (Sandbox Code Playgroud)

代码B:

try { /* Some code */ }
catch { /* Exception handling code */ }
// Cleanup code
Run Code Online (Sandbox Code Playgroud)

.net java finally

82
推荐指数
4
解决办法
2万
查看次数

最后怎么用

我从来没有正确理解finally语句的用法.谁能告诉我两者之间的区别是什么:

try {
    a;
    block;
    off;
    statements;
} catch (Exception e) {
    handle;
    exception;
    e;
} finally {
    do;
    some;
    cleanup;
}
Run Code Online (Sandbox Code Playgroud)

一方面和:

try {
    a;
    block;
    off;
    statements;
} catch (Exception e) {
    handle;
    exception;
    e;
}
do;
some;
cleanup;
Run Code Online (Sandbox Code Playgroud)

在另一

java try-catch-finally

37
推荐指数
6
解决办法
3万
查看次数

真的需要块吗?

如果将要执行catch块之后的语句,那么java中finally块的真正用途是什么?例

 try {
 //Code
}
catch (Exception e)
{
//Code
}
finally {
 System.out.println("anyway it will be        executed");
 }

System.out.println("anyway it will be executed");
Run Code Online (Sandbox Code Playgroud)

java finally try-catch

0
推荐指数
1
解决办法
96
查看次数

标签 统计

java ×3

finally ×2

.net ×1

try-catch ×1

try-catch-finally ×1