在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类封装了关于成员变量的操作
本文介绍了Java中类的概念,解释了类如何作为java.lang.Class的实例,并探讨了静态与动态加载的区别。通过示例展示了基本数据类型的类表示及成员变量操作。
3522

被折叠的 条评论
为什么被折叠?



