Java异常处理需要小心的几点
发布时间:2021-11-23 14:18:30 所属栏目:教程 来源:互联网
导读:1,不要简单的用printStackTrace把异常打出来,而不进行处理,注意,printStackTrace并不是处理异常 2,要catch具体的异常,而不是总的抛出一个Exception,而是要分IOException等。 3,处理Exception的时候要把处理信息写得详细点 4,善于使用finally,比如
1,不要简单的用printStackTrace把异常打出来,而不进行处理,注意,printStackTrace并不是处理异常 2,要catch具体的异常,而不是总的抛出一个Exception,而是要分IOException等。 3,处理Exception的时候要把处理信息写得详细点 4,善于使用finally,比如一些db的close操作等,要在finally中来操作,确保能close 下面这段代码就问题多多。仔细想想。 OutputStreamWriter out = ... Java.sql.Connection conn = ... try { // ⑸ Statement stat = conn.createStatement(); ResultSet rs = stat.executeQuery( "select uid, name from user"); while (rs.next()) { out.println("ID:" + rs.getString("uid") // ⑹ ",姓名:" + rs.getString("name")); } conn.close(); // ⑶ out.close(); } catch(Exception ex) // ⑵ { ex.printStackTrace(); //⑴,⑷ } ![]() (编辑:PHP编程网 - 黄冈站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |