www.liaoxuefeng.com/wiki/1252599548343744/1264799402020448
1 Users
0 Comments
20 Highlights
0 Notes
Tags
Top Highlights
Class类的构造方法是private,只有JVM能创建Class实例
除了int等基本类型外,Java的其他类型全部都是class(包括interface)
class(包括interface)的本质是数据类型(Type)
每加载一种class,JVM就为其创建一个Class类型的实例,并关联起来
class Class
Class类型是一个名叫Class的class
无继承关系的数据类型无法赋值
JVM持有的每个Class实例都指向一个数据类型
这种通过Class实例获取class信息的方法称为反射(Reflection)
JVM在执行过程中动态加载
new Class(String)
Class实例在JVM中是唯一的,所以,上述方法获取的Class实例是同一个实例
数组(例如String[])也是一种类
类名是[L
JVM为每一种基本类型如int也创建了Class实例
动态加载
并不会加载Person.class,除非程序执行到create()方法
利用JVM动态加载class的特性,我们才能在运行期根据条件加载不同的实现类
Class实例来保存class及interface的所有信息
动态加载
Glasp is a social web highlighter that people can highlight and organize quotes and thoughts from the web, and access other like-minded people’s learning.