字节码的位置 当我们讨论到字节码,我们需要清楚它在整个学习框架中的位置 如图,字节码是我们写的代码编译之后的结果,与虚拟机很近。 字节码是Java能实现跨平台的基础。 字节码基本知识体系 我们需要关注的点在于class文件的构成上。 字节码实际上只是class文件的一部分。 class文件的构成 可以看到,class文件的构成项还是比较多的。 在以字节为单位的前提下,我们根据构成规则,就能理解class文件想要表达的内容。 其中比较复杂的,在于常量池中常量的类型。 后续会继续详细说说。