/** * 使用反射创建对象。 * * @作者(你的名字) * @版本(一个版本号或者一个日期) */ 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(); } } }