java class类文件结构解析(1)常量池解析

要理解class的结构,首先要先理解为什么我们需要它 Java之所以可以跨平台使用,本质上是在每个平台上都独立创建了一个Java虚拟机,于是这样便可以屏蔽不同指令集和操作系统带来的跨平台问题,但是显然我直接写出来的代码运行效率实在堪忧,而为了运行效率,Java虚拟机显然不能边编译边执行,而且这还会带来其他问题,如,恶意注入代码,于是我们先将代码编译,然后在各个平台通用 class本质上就是一段16
相关文章
相关标签/搜索