阅读《Java虚拟机规范》前的唠叨
针对我为什么要读
首先压根就谈不上自己很厉害,什么Java基础已经很精通了,工作快三年了,依然还是个弟弟级别的水平。实际上我是有自己的一个规划,整个知识脉络的先后顺序,细心的人可以发现从开始写博客到后续的文章都有一个明显的个人,比如先是集合、再到线程、线程池、队列、锁等等,好了好了,说重点了。由于最近看了周志明老师的《深入理解Java虚拟机》第四版,同时为了加深自己对虚拟机的理解,重点是要了解什么是标准,都定义了哪些规范,其实老师还预言了以后大多数的语言都将以虚拟机作为底层的运行媒介,为什么说是虚拟机而不是Java虚拟机,严格上来说是跨语言的全栈虚拟机,管你是Java还是Scala、C、C++、JS,反正ORACLE官方已经宣布了这款实验室产品-Graal VM,还真有可能会是一大趋势,已经有好几种语言都是基于Java虚拟机来实现的...说不定哪一天就来个翻天覆地的大变化!
准备
个人建议不要一上来就开始读,最好像我一样先去看看周志明老师的书籍,毕竟是经典之作,直接看第四版就可以了,看完后脑子里有一个概念,接下来你就知道该做什么了。
结束语
在阅读Java虚拟机规范时最好能有自己的理解,形成总结,不要以为你看一遍就完事了,总有一天你还会飞越此地重新勘察,这都是前辈们的宝贵意见,虽然现在感觉没什么作用,到了以后你就明白了。接下来将按照Java虚拟机规范的章节划分成多篇文章,主要用来阐述自己的理解,就像上面说的总结!
浙公网安备 33010602011771号