当我们编译一个.java文件后得到一个.class文件
1. 这个.class文件是不是只有一个Class对象的信息?
2. 如果上一个问题是否定的,那么当装载器装载一个类时是否只装载Class对象的信息?
3. 如果2是肯定的,那么当你newInstance()的时候该类的其它信息是怎么得到的?
1. 这个.class文件是不是只有一个Class对象的信息?
2. 如果上一个问题是否定的,那么当装载器装载一个类时是否只装载Class对象的信息?
3. 如果2是肯定的,那么当你newInstance()的时候该类的其它信息是怎么得到的?
解决方案 »
- 关于操作系统默认的jdk的版本问题?
- 各位英雄请留步 小弟求助
- JAVA基础程序问题
- 谁用过Tomcat6.0???
- 请教高手,关于菜单选项变灰的问题!!!
- 求得到当前系统时间并转成YYYYMMDDHHMI格式的简单方法
- 有谁知道出现了这种问题是什么原因啊!
- 大家快来抢分啊:怎样从URI标识的资源中读数据:
- "Exception in thread "main" Normal Termination"运行时出现前面的错误,如何办?
- 请教高手,线程里面的东西运行完了之后其占用的资源会自动被java自动回收吗,我怎么看到我的2000里面有几百个进程的!!!!
- 怎么跳出上层循环??
- 如何实现记事本的查找功能?
另两个问题没看明白.
一个类被加载的时候会生成一个Class 对象,这个对象包含这个类的全部信息
可以参考Class的API你究竟那里不清楚!!
1 .class文件中的全部信息 == 用来生成Class对象的信息 ?
还是 .class文件中的全部信息 == 用来生成Class对象的信息 + 其它信息 ?2.如果 .class文件中出来用来生成Class对象的信息之外还有其它的信息,那么在装载一个类的时候,是不是装载了 “生成的Class对象 + 其它信息” ?
还是只装载了“生成的Class对象”?