javaEE開發培訓課程:java虛擬機的學習書籍推薦

javaEE開發已然是一個老生常談的話題了,但經典之所以會成為經典,就是因為有可重複琢磨之處,每一次的反覆推敲都會有不一樣的收穫。

如果你不滿足於做一個只會寫if…else…的Java程序員,而是希望更進一步,我隨便舉幾個例子吧:

1、瞭解Java代碼的底層運行機制

2、定位性能問題

3、對整個系統進行性能調優

4、解決各種奇奇怪怪的線上線下問題

5、更加高級別的,為自己的項目量身定做一款適合自己項目的虛擬機

今天千鋒老師在給大家傳授java技術的之外,給大家介紹一本關於java虛擬機的書籍,仔細研讀對大家的學習會有很大的幫助。

javaEE開發培訓課程:java虛擬機的學習書籍推薦

javaEE開發培訓課程:java虛擬機的學習書籍推薦


Java虛擬機是你必學的一門技術。而周志明老師寫的這本《深入理解Java虛擬機:JVM高級特性與最佳實踐》便是你很好的參考書籍,這本書可以說是國內寫得很好的有關Java虛擬機的書籍,近半年,前前後後這本書我起碼看了有5遍。國內寫虛擬機的書除了這本,其實還有一些其他的,我也買過,不過粗略看下來,很多內容也是《深入理解Java虛擬機:JVM高級特性與最佳實踐》此書裡面的。

所有的Java虛擬機都是遵循著Java虛擬機規範來的,市面上的Java虛擬機幾十款,《深入理解Java虛擬機:JVM高級特性與最佳實踐》一書裡面講的虛擬機並不針對某種特定的虛擬機,而是從Java虛擬機規範的角度來講解Java虛擬機。

我們平時使用的乃至商用的大多數Java虛擬機都是Sun公司的HotSpot,大家cmd進入命令行,使用”java -version”命令就可以看到了。如果希望在Java虛擬機規範的基礎上更加深入地去理解虛擬機的一些細節是怎麼實現的,就可以看一下《HotSpot實戰》一書,作者是陳濤。不過由於HotSpot的源碼都是C/C++寫的,所以要求讀者有非常好的C/C++基礎,如果對這兩門語言不是很熟悉的朋友,看這本書可能對你幫助不是很大。

當你踏上了程序員這條路,就註定了要持續學習的命運,因為時代的改革很快,對深處互聯網圈的程序員提出了更高的要求,只有持續學習才能在自己的領域持續戰鬥!

相關推薦

推薦中...