加入收藏 | 设为首页 | 会员中心 | 我要投稿 我爱故事小小网_铜陵站长网 (http://www.0562zz.com/)- 视频终端、云渲染、应用安全、数据安全、安全管理!
当前位置: 首页 > 教程 > 正文

Java异常处理需要谨慎的几点

发布时间:2021-12-15 19:38:59 所属栏目:教程 来源:互联网
导读: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(); //⑴,⑷     
 }   
 

(编辑:我爱故事小小网_铜陵站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读