新書推薦 | 深入理解Java虛擬機:JVM高級特性與最佳實踐(第3版)_小藍築夢,斬獲 offer


本人是一名測試工程師,第一次聽說 JAVA 虛擬機,還是剛剛參加工作時,每每從開發的口中聽到,當時自身對 java  一知半解,更難理解 JVM ,當時痛下決心,開始瘋狂的學習 java,學習完 java 以后,陸陸續續的做了自動化開發相關工作,一開始沾沾自喜於自己的進步,終於實現了從功能測試到自動化測試的轉變。這種情況過了一年,驀然發現自己的職業發展遇到了瓶頸,當時也許是年輕,歸結於公司環境不適合在施展自己的抱負,於是在2017年年底開始籌划跳槽。

      當時自己的跳槽想法非常准確,必須要找一家互聯網大型公司,還有一點離家近,自己住在北京亦庄京東大廈旁邊,所以最心儀的公司莫過於京東,投遞簡歷不久接到了京東金融(現在已改名京東數科)的面試邀請,當時一面有兩位面試官,針對 Java 語言這里,首先問了 Java  類庫等一些基礎面試問題,因為自己准備的還算充分,回答的還盡如人意,這時一位面試官問了叫我至今難忘的一個面試問題,“請您給我說下類的生命周期!”,當時無知的我竟然第一想法以為只是問我  new 對象,現在想想,簡直能羞死自己,面試講究個一鼓作氣,這個面試題回答的非常不好,后面的回答也發揮不夠穩定,直接影響了自己的最終面試成績,毫無疑問,第一次的面試只能是鎩羽而歸。

      回去以后開始復盤自己的第一次面試經歷,覺得自己只是了解 Java  基礎,但是不夠深入,從網上看了一些關於 JVM 的介紹,不夠系統,對於小白來說也不夠友好,於是從豆瓣上看到了這本 jvm 聖經似的讀物<<深入理解 java 虛擬機(第二版)>>,拿到這本書以后,認真的拜讀了關於類加載機制部分,不誇張的說,讀完之后深感自己的無知。從那時起,我才真正的開始理解 new 的真正含義,並不是一句輕飄飄的新建對象。它會被分配一個 堆內存,一個類還需要經過 加載-驗證-准備-解析-初始化-使用-卸載 這個生命周期,而我知道的  new  只是在 使用這個階段。很快具備初級絕世武功秘籍的我,開始了第二次JD 求職之旅,

不出所料,面試測試開發工程師的時候,依然問到了 JVM 部分,因為自己這次有所准備,回答出了 80%。最后很驚喜 獲得了心儀的 offer(最終陰差陽錯,還是沒去JD  因為等待周期過長最后去了金融公司);

現在這本小藍已經成為了我的必備讀物,每每遇到測試發現的代碼問題,就默默的拿出來拜讀,每次拜讀都會有新的收獲。近年來 java 的新版本,java8、java9.....一個個接踵而來,新特性層出不窮,而對於新特性的底層影響,對我而言完全是一片紅海,得知第三版已經悄然而至,忽的重新燃起我重新綜合學習的滿腔熱忱,希冀第三版的豐富內容,決定自己不在猶豫,買它!!!

京東購買鏈接為:https://item.jd.com/12607299.html?dist=jd

當當購買鏈接為:http://product.dangdang.com/28495225.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM