Java的反射,
分享于 点击 43818 次 点评:288
Java的反射,
在java中,类也是对象。类是java.lang.Class类的实例对象。
动态加载类:Class.forName(“类的全称”);
不仅表示了类的类类型。还代表了动态加载类
编译 不等于 运行
编译时刻加载类是静态加载类
new一个对象就是静态加载类,编译时刻就加载所有可能用到的类
运行时刻加载类是动态加载类
当我们只想加载能够被用上的类可以用动态加载类
基本的数据类型都存在类类型
例如:Class c1 = int.class;
Class c2 =String.class;
Class c3 = void.class;
Class c4 =double.class;
Class c5 =Double.class;
System.out.println(c1.getName());
System.out.println(c2.getName());
System.out.println(c3.getSimpleName());
System.out.println(c4.getName());
System.out.println(c5.getName());
成员变量也是对象
java.lang.reflect.Field
Field类封装了关于成员变量的操作
相关文章
- 暂无相关文章
用户点评