2022Java八股文—全面解析Java平台
发表时间: 2022-03-17 19:37
Java所谓的“一次编译、到处执行”,关键就在于Java虚拟机和Java运行时类库构建的JRE,在每个类型的操作系统上,都能运行一个Java虚拟机和对应的运行时类库,这样就可以执行在别的地方编译出来的字节码文件了。
不完全是,Java代码的执行过程应该是二者的混合。Java源文件通过javac编译器将源文件编译为字节码,然后虚拟机在执行的过程中,逐步将字节码转化为对应的机器指令,这是解释执行,但是对于某些反复执行的字节码片段,会通过JIT提前编译成机器码,这就是编译执行了。
硬核资料:关注即私信可领取行业经典书籍PDF。
技术互助:技术群大佬指点迷津,你的问题可能不是问题,求资源喊一声。
面试题库:由P8大佬们共同投稿,热乎的大厂面试真题,持续更新中。
知识体系:含编程语言、算法、大数据生态圈组件(Mysql、Hive、Spark、Flink)、数据仓库
看到最后点个赞吧感觉小编说的有点道理可以留个关注