Class文件是以无符号字节为基础单位的二进制流,每个数据项目严格按照顺序紧密地排列在文件中。
版本信息,常量池
常量池中主要放置字面量和符号引用
字面量:文本字符串,final常量
符号引用:导出的包,字段,方法等
java在javac进行编译时不会像c++一样进行连接,而是在加载class文件时动态连接。
在class文件中不会存储方法,字段在内存中的地址,而是在使用时经过虚拟机的转换才能使用。
Class文件是以无符号字节为基础单位的二进制流,每个数据项目严格按照顺序紧密地排列在文件中。
版本信息,常量池
常量池中主要放置字面量和符号引用
字面量:文本字符串,final常量
符号引用:导出的包,字段,方法等
java在javac进行编译时不会像c++一样进行连接,而是在加载class文件时动态连接。
在class文件中不会存储方法,字段在内存中的地址,而是在使用时经过虚拟机的转换才能使用。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/772956.html
如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!