类什么时候被加载/类加载时机:
-
生成该类对象的时候,会加载该类及该类的所有父类;
-
访问该类的静态成员的时候;
-
class.forName(“类名”);
加载完以后JVM中就有了该类的元数据,知道这个Class的成员变量和方法等信息,当要new一个类的实例时就会根据这个Class对象去内存中开辟空间,存放该类的实例对象
类什么时候被加载/类加载时机:
生成该类对象的时候,会加载该类及该类的所有父类;
访问该类的静态成员的时候;
class.forName(“类名”);
加载完以后JVM中就有了该类的元数据,知道这个Class的成员变量和方法等信息,当要new一个类的实例时就会根据这个Class对象去内存中开辟空间,存放该类的实例对象