JavaReflect

来源:互联网 发布:极有有趣的段子知乎 编辑:程序博客网 时间:2024/04/29 10:14

Get class name for various object

package com.dufeng;
public class ReflectTest {

public static void main(String[] args) {

System.out.println(ReflectTest.class.getName());
System.out.println(int[].class.getName());
System.out.println(ReflectTest[].class.getName());
System.out.println(ReflectTest.class.getPackage());

}

}

Create new instance

public class StringTest {

    public static void main(String[] args) {
        try {
            String pc = String.class.newInstance();
        } catch (InstantiationException e) {
            e.printStackTrace();
        } catch (IllegalAccessException e) {
            e.printStackTrace();
        }
    }
}