认识JVM和学习路线

1. 为何要学习JVM?

当你打算看JVM的时候,你其实就知道为什么要学习JVM了,要么是应付面试,要么是提升自己能够写出一手好代码和解决程序运行中的JVM相关的异常。

2. JVM是什么?

JVM是Java virtual machine(Java 虚拟机)的缩写,JVM是一种用于计算设备的规范,他是一个虚构出来的计算机,是通过实际的计算机上仿真模拟各种计算机功能来实现的.

引入Java语言虚拟机后,Java语言在不同平台运行时不需要重新编译。Java语言使用Java虚拟机屏蔽了与具体平台相关的信息,使得Java语言编译程序只需生成Java虚拟机上运行的目标代码(字节码),就可以在多种平台上不加修改地运行。(也就是Java跨平台的运行)。摘自于百度百科,JVM

说人话:JVM是编译、解释、运行Java程序的软件。程序员编写的是以·java文件结尾的文件,通过JVM中的javac·exe编译为以.class文件结尾的二进制文件,最后通过java.exe运行Java程序。

3. JVM如何学?

先看看JVM的整体架构:

 

先对JVM有个大概的了解后,再看一下如何学习JVM。

建议买的书:深入理解Java虚拟机【周志明】。

建议看的视频:黑马满一航JVM教学,尚硅谷宋红康JVM教学)

入门推荐看黑马满一航的视频,视频较短,简单入门,宋红康的视频较长。查看视频后,通过看书再补充理解。

4. JVM的学习路线?

 

5.JVM

学习JVM过程中,最好记录笔记,也是自我标记学习位置的方式。

学习JVM一段内容之后,要总结一下,这个模块在JVM中起了什么样的作用和角色?

最后记得刷点面试题!也是对jvm的回顾

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

航迹者

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值