GitHub已标星98K!竟是拼多多分享出的JVM虚拟机笔记

36 篇文章 1 订阅
27 篇文章 1 订阅

 

写在前面什么是Java虚拟机?

GitHub已标星98K!竟是拼多多分享出的JVM虚拟机笔记

 

Java虚拟机bai(Java Virtual Machine,简称 JVM)

JVM也是du一个软件,不同的平zhi台有不同的版dao本。我们编写的Javazhuan码,shu编译后会生成一种 .class 文件,称为dao字节码文件。Java虚拟机就是负责将字节码文件翻译成特定平台下的机器码然后运行。也就是说,只要在不同平台上安装对应的JVM,就可以运行字节码文件,运行我们编写的Java程序。

而这个过程中,我们编写的Java程序没有做任何改变,仅仅是通过JVM这一”中间层“,就能在不同平台上运行,真正实现了”一次编译,到处运行“的目的。

JVM是一个”桥梁“,是一个”中间件“,是实现跨平台的关键,Java代码首先被编译成字节码文件,再由JVM将字节码文件翻译成机器语言,从而达到运行Java程序的目的。

所以,运行Java程序必须有JVM的支持,因为编译的结果不是机器码,必须要经过JVM的再次翻译才能执行。即使你将Java程序打包成可执行文件(例如 .exe),仍然需要JVM的支持。

深入浅出Java虚拟机设计与实现

这份文档不同于以往的有关于Java虚拟机的书籍,这份文档不仅仅关注对技术本身的介绍,还重点强调了这些技术所涉及的知识对读者进一步掌握工具和提高软件设计水平的重要作用,并给出了详细丰富的示例和最佳实践。

对Java虚拟机的读者来说是一个不可或缺的书籍

目录:

GitHub已标星98K!竟是拼多多分享出的JVM虚拟机笔记

 

虽然目录很长,但是阅读起来还是非常方便的呢,点击左侧目录可以直接跳转到想看的章节!

需要获取这份资料的小伙伴可以直接转发+关注扫码

部分内容展示:

GitHub已标星98K!竟是拼多多分享出的JVM虚拟机笔记

 

GitHub已标星98K!竟是拼多多分享出的JVM虚拟机笔记

 

GitHub已标星98K!竟是拼多多分享出的JVM虚拟机笔记

 

GitHub已标星98K!竟是拼多多分享出的JVM虚拟机笔记

 

GitHub已标星98K!竟是拼多多分享出的JVM虚拟机笔记

 

GitHub已标星98K!竟是拼多多分享出的JVM虚拟机笔记

 

GitHub已标星98K!竟是拼多多分享出的JVM虚拟机笔记

 

GitHub已标星98K!竟是拼多多分享出的JVM虚拟机笔记

 

到这内容就给大家展示完了,看了截图感觉内容很少对吗?其实并不是这本书对每个章节都有最详细的解读,所以需要获取的小伙伴可以直接添加小助理vx:kaixindian331免费获取到哦!赶快阅读起来吧

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值