认识J2SE

J2SE全称为Java 2 Stardard Edition。Java 2包括:标准版J2SE,企业版J2EE和微缩版J2ME


动态实例化类

在Java中,类的实例化有以下方法:

  • 使用new

  • 使用Class对象的newInstance()方法

  • 使用clone()方法,对现有实例拷贝

  • 通过ObjectInputStreamreadObject()方法反序列化类

    反射的概念:getInstance(),Java反射机制是在运行状态中,对于任意一个类,都能够动态获取信息以及调用对象的方法。e.g.:

    //获取File类的Constructor对象		
    Constructor<File> constructor=File.class.getConstructor(String.class);
    //使用反射创建File对象
    File file=constructor.newInstance("/Desktop/MyFile.txt");
    System.out.println("Use File Object to create MyFile.txt on desktop.");
    file.createNewFile();
    
posted @ 2018-07-13 21:52  冬色  阅读(130)  评论(0)    收藏  举报