当我们编译一个.java文件后得到一个.class文件
1. 这个.class文件是不是只有一个Class对象的信息?
2. 如果上一个问题是否定的,那么当装载器装载一个类时是否只装载Class对象的信息?
3. 如果2是肯定的,那么当你newInstance()的时候该类的其它信息是怎么得到的?
1. 这个.class文件是不是只有一个Class对象的信息?
2. 如果上一个问题是否定的,那么当装载器装载一个类时是否只装载Class对象的信息?
3. 如果2是肯定的,那么当你newInstance()的时候该类的其它信息是怎么得到的?
另两个问题没看明白.
一个类被加载的时候会生成一个Class 对象,这个对象包含这个类的全部信息
可以参考Class的API你究竟那里不清楚!!
1 .class文件中的全部信息 == 用来生成Class对象的信息 ?
还是 .class文件中的全部信息 == 用来生成Class对象的信息 + 其它信息 ?2.如果 .class文件中出来用来生成Class对象的信息之外还有其它的信息,那么在装载一个类的时候,是不是装载了 “生成的Class对象 + 其它信息” ?
还是只装载了“生成的Class对象”?