《深入理解Java虚拟机》读书笔记(1)——走进Java

面试时真的遇到了超多JVM的问题,可每次面试官问我我只能说不会,可见这个点对于Java面试真的相当重要。之前为了应付面试,跟着视频草草看了一下JVM相关知识,从今天开始跟着书本系统学习,并记录笔记📒

第一章的内容不是很多,主要都是一些介绍历史发展的内容,这里稍作总结:

  1. Java技术体系:JDK和JRE的区别

  2. Java发展史:Java的各个发展阶段,从Sun到oracle

  3. JVM百家争鸣:最主要的还是HotSpot VM,其他的了解即可

  4. 展望Java的未来

    一句印象很深的话:
    Java“天下第一”的底气不在于语法多么先进好用,而是来自它庞大的用户群和极其成熟的软件生态,这在朝夕之间难以撼动。

  5. 自己编译JDK:(有些硬核,就跳过了)

以前对Java的历史略有耳闻,这次通过这章的学习,详细的了解了更多的发展细节,觉得还是很有意思的。除此之外,还有一些自己的思考与感悟🤔,想讲一讲。

  1. 有点明白为什么Java可以长青。Java的软件生态,对于Java这门语言是及其重要的。就像刘哥之前经常讲的,不管你有多么Fancy的技术,落到生产实践上,最重要的是可以提供一套完整的解决方案。
  2. 我所学习的Java,竟然年岁比我还大。二十多年的历史洪流涌过自己身体,真的觉得自己太渺小了。程序员真的是要怀着一颗不断学习的心啊。与其说不断学习,我觉得更多的是好奇心吧,对技术的好奇,对原理的探究。✍️
  3. 个人觉得Sun和Oracle的发展过程还挺有意思的,有时间可以多了解了解,总结一下~

以上就是第一章记的笔记啦,一些历史发展读起来饶有兴趣,吸引着我继续往下学习📖

0%