/**
* 使用反射创建对象。
*
* @作者(你的名字)
* @版本(一个版本号或者一个日期)
*/
import java.lang.reflect.Constructor;
import java.io.*;
public class NewClassTest
{
public static void main(String[]args){
try{
Constructor<File> constructor=File.class.getDeclaredConstructor(String.class);
System.out.println("use reflect create File object:");
File file=constructor.newInstance("/home/lzh/text.txt");
System.out.println("use File object create file");
file.createNewFile();
System.out.println("file create succeed or not:"+file.exists());
}catch(Exception e){
e.printStackTrace();
}
}
}