小编ddm*_*mps的帖子

Runnable或Executor服务

哪个更容易,更适合用于在另一个线程中运行,特别是使程序等待结果但不锁定ui.

可能有一种方法比这两种方法都要好,但我不知道它们.

谢谢 :)

java multithreading executorservice runnable

4
推荐指数
1
解决办法
3135
查看次数

关闭资源的订单

我应该在连接之前关闭声明吗?而声明前的结果集?或者它是否完全相反?

Connection conn = null;
Statement st = null;
Resultset rs = null;

try {
    // Do stuff

} catch (SQLException e) {
    // Do stuff
}
finally {
    if (rs != null) rs.close();
    if (st != null) st.close();
    if (conn != null) conn.close();         
}
Run Code Online (Sandbox Code Playgroud)

要么

Connection conn = null;
Statement st = null;
Resultset rs = null;

try {
    // Do stuff

} catch (SQLException e) {
    // Do stuff
}
finally {
    if (conn != null) conn.close();         
    if …
Run Code Online (Sandbox Code Playgroud)

java sql database resources jdbc

4
推荐指数
1
解决办法
825
查看次数