We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
https://www.bilibili.com/video/av51823712
这是个视频教程,采取了循序渐进的教学方式,基本上涵盖了JVM各个知识点,讲的也比较细致、清楚,很好的教程。
https://book.douban.com/subject/24722612/
不用多说,国内最早的系统介绍JVM的教材,文字类的教程适合深度思考,便于积淀。
一个是视频,一个是文字教程,学习完这两个基本上就足够了。
但是除此之外,官方的JVM规范不得不读!
Java是一个建立在规范之上的编程语言,而JVM也有它的规范。所有的具体的JVM(比如HotSpot)都是按照这个规范来实现的,所以这个规范的每一句话都有绝对的权威性。
https://docs.oracle.com/javase/specs/
它是用英语写的,英语不好的小伙伴不必慌。其实其中的词汇量很少,也就是几十个专有名词可能不认识,多对照词典翻一下就行了。
JVM语言规范总体来说写的还是比较通俗易懂的,它会和你将其中各个知识点的来龙去脉,并适当的结合代码演示。
在学习完前面两套教程后,再理解学习JVM规范压力就很小了。适合作为枕边书,反复阅读。
然后我这里有个思维导图,大体就是罗列了JVM规范中提及的知识点,可以作为参考
http://naotu.baidu.com/file/dbcfc65c9313ddbfd78597fa5e985a52
内容太大,不方便导出为图片,建议在线浏览。
The text was updated successfully, but these errors were encountered:
No branches or pull requests
叶子辕 深入理解JVM
https://www.bilibili.com/video/av51823712
这是个视频教程,采取了循序渐进的教学方式,基本上涵盖了JVM各个知识点,讲的也比较细致、清楚,很好的教程。
周志明《深入理解Java虚拟机:JVM高级特性与最佳实践》
https://book.douban.com/subject/24722612/
不用多说,国内最早的系统介绍JVM的教材,文字类的教程适合深度思考,便于积淀。
一个是视频,一个是文字教程,学习完这两个基本上就足够了。
JVM Spec
但是除此之外,官方的JVM规范不得不读!
Java是一个建立在规范之上的编程语言,而JVM也有它的规范。所有的具体的JVM(比如HotSpot)都是按照这个规范来实现的,所以这个规范的每一句话都有绝对的权威性。
https://docs.oracle.com/javase/specs/
它是用英语写的,英语不好的小伙伴不必慌。其实其中的词汇量很少,也就是几十个专有名词可能不认识,多对照词典翻一下就行了。
JVM语言规范总体来说写的还是比较通俗易懂的,它会和你将其中各个知识点的来龙去脉,并适当的结合代码演示。
在学习完前面两套教程后,再理解学习JVM规范压力就很小了。适合作为枕边书,反复阅读。
然后我这里有个思维导图,大体就是罗列了JVM规范中提及的知识点,可以作为参考
http://naotu.baidu.com/file/dbcfc65c9313ddbfd78597fa5e985a52
内容太大,不方便导出为图片,建议在线浏览。
The text was updated successfully, but these errors were encountered: