歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux編程 >> Linux編程 >> Java異常處理需要注意的幾點

Java異常處理需要注意的幾點

日期:2017/3/1 10:19:19   编辑:Linux編程

1,不要簡單的用printStackTrace把異常打出來,而不進行處理,注意,printStackTrace並不是處理異常

2,要catch具體的異常,而不是總的拋出一個Exception,而是要分IOException等。

3,處理Exception的時候要把處理信息寫得詳細點

4,善於使用finally,比如一些db的close操作等,要在finally中來操作,確保能close

下面這段代碼就問題多多。仔細想想。

  1. OutputStreamWriter out = ...
  2. java.sql.Connection conn = ...
  3. try { // ⑸
  4.  Statement stat = conn.createStatement();
  5.  ResultSet rs = stat.executeQuery(
  6.   "select uid, name from user");
  7.  while (rs.next())
  8.  {
  9.   out.println("ID:" + rs.getString("uid") // ⑹
  10.    ",姓名:" + rs.getString("name"));
  11.  }
  12.  conn.close(); // ⑶
  13.  out.close();
  14. }
  15. catch(Exception ex) // ⑵
  16. {
  17.  ex.printStackTrace(); //⑴,⑷
  18. }
Copyright © Linux教程網 All Rights Reserved