JVM与Java体系结构(1)

前言


JVM与Java体系结构(1)_第1张图片

首先,计算机本身是不识别高级语言的
高级语言的运行流程如下所示:
JVM与Java体系结构(1)_第2张图片
为什么要学习JVM?

  • 面试会问
  • 中高级程序员必备
  • 极客精神的追求

好奇与行动,即为极客

推荐书籍:周志明老师的JVM最新版

JVM与Java体系结构(1)_第3张图片

JVM根本不关心其运行的文件是使用何种编程语言编写的,只关心“字节码”文件,即Class文件,故JVM是可跨平台的。

JVM的关键是字节码,只要遵循JVM的字节码的规范,都可以作为原材料让JVM进行编译运行。

你可能感兴趣的:(JVM,java,jvm,字节码)