java 知识点总结
//java解析.mdb文件的表名集合
this.tableList.clear();
conn = null;
st = null;
rs = null;
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
String url ="jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ="+dbName;//此为NO-DSN方式
//System.out.println("mdb文件路径:"+dbName);
conn=DriverManager.getConnection(url);
conn.setCatalog(dbName);
ResultSet tables = conn.getMetaData()
.getTables(dbName,null,null,new String[]{"TABLE"});
while(tables.next()){
String str = tables.getString(3);//getXXX can only be used once here
tableList.add(str);
}
相关文档:
1.StudentList.java:
/**
*
* @author lucifer
*/
package JavaSerializable;
import java.util.*;
import java.io.*;
public class StudentList implements Serializable{
Vector list = new Vector(6);
public StudentList(){} ......
1.1 不用new关键词创建类的实例
用new关键词创建类的实例时,构造函数链中的所有构造函数都会被自动调用。但如果一个对象实现了Cloneable接口,我们可以调用它的clone()方法。clone()方法不会调用任何类构造函数。
在使用设计模式(Design Pattern)的场合,如果用Factory模式创建对象,则改用clone( ......
/**
* @author he
*
*
* 把Date转换成String,以yyyy-MM-dd HH:mm:ss的形式显示
*/
public static String DateToString(Date tempDate) {
......
单态定义:
Singleton模式主要作用是保证在Java应用程序中,一个类Class只有一个实例存在。
Singleton模式就为我们提供了这样实现的可能。使用Singleton的好处还在于可以节省内存,因为它限制了实例的个数,有利于Java垃圾回收(garbage col ......