摘要:
package tool;import java.io.BufferedWriter; import java.io.File; import java.io.FileWriter; import java.io.IOException; import java.lang.reflect.Field; import org.apache.commons.lang3.StringUtils;/** * @author Administrator * */ public class VoUtils { public VoUtils() ... 阅读全文
摘要:
Class.forName(xxx.xx.xx) 返回的是一个类 一.首先你要明白在java里面任何class都要装载在虚拟机上才能运行。 1. forName这句话就是装载类用的(new是根据加载到内存中的类创建一个实例,要分清楚)。 至于什么时候用,可以考虑一下这个问题,给你一个字符串变量,它代表一个类的包名和类名,你怎么实例化它? A a = (A)Class.forName("pacage.A").newInstance(); 这和 A a = new A(); 是一样的效果。 2.jvm在装载类时会执行类的静态代码段,要记住静态代码是和class绑定的,class 阅读全文
摘要:
import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.ResultSetMetaData; import java.sql.SQLException; import com.onedear.util.database.DataBaseType; /** * 数据库工具类 * * @author onedear * @... 阅读全文