加入收藏 | 设为首页 | 会员中心 | 我要投稿 PHP编程网 - 黄冈站长网 (http://www.0713zz.com/)- 数据应用、建站、人体识别、智能机器人、语音技术!
当前位置: 首页 > 教程 > 正文

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编程网 - 黄冈站长网)

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

    热点阅读