易截截图软件、单文件、免安装、纯绿色、仅160KB

Java异常处理

六种异常处理的陋习
    你觉得自己是一个Java专家吗?是否肯定自己已经全面掌握了Java的异常处理机制?在下面这段代码中,你能够迅速找出异常处理的六个问题吗?
Java代码
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();       
}  
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();
}
作为一个Java程序员,你至少应该能够找出两个问题。但是,如果你不能找出全部六个问题,请继续阅读本文。
  本文讨论的不是Java异常处理的一般性原则,因为这些原则已经被大多数


相关文档:

Java反射机制:Constructor!

import org.junit.Test;
public class ConstructorTest {
@Test @SuppressWarnings("unchecked")
public void testConstructor(){
try {
Class clazz = Class.forName("cn.vicky.utils.User");
Method method = clazz.getDeclaredMethod("getName");
Constructor<? extends Live> constructor = ......

Java中的访问权限控制

Java中的访问权限控制符有四个.
作用域_____当前类____同一package___子孙类____其他package
public______√___________√__________√___________√
protected___√___________√__________√___________×
friendly_____√___________√__________×________ ......

Java 复习笔记_第4天

数据库连接
              流是指一连串流动的字符,是以先进先出的方式处理的。
              构造一个文件输入流对象:InputStream o = new FileInputStream(“a.txt&rdquo ......

java数据结构讲述之链表

关于java的链表思想
先可看以下例子
先建立一个实例(Student.java)
package com.yz.mylink;
public class Student {
private Integer id;
private String name;
private Integer age;
private String classes;
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = i ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号