回覆列表
  • 1 # 神話56644777

    這些需要看書嗎?現在的技術書一個作者一年能出N本兒,每本都和字典一樣厚,有深度嗎?不能說沒有,深度夠嗎?夠個屁!!!我覺得推薦那幾本看得你都直迷糊!進階就看實戰類的,或者相關的帖子!那些書我都沒看過,我唯一一本看得深入並且一句一句看完的叫hibernate最佳實踐,書不厚,都是乾貨!阿里巴巴一個高階架構師寫的,具體的忘了是誰了。雖然hibernate現在不如myibatis火了,但是我建議你看書看這類的!病並不是要求你看這本兒!這類良心書太少了……

  • 2 # 千鋒武漢

    成為高階的Java開發工程師是每個初學Java開發人員的初衷,高階的Java開發工程師不僅意味著有更好的薪資,更代表著個人在行業中的水平。所謂的高階Java在不同的角度有不同的理解,從Java語言自身的角度,高階Java的知識體系應該包括以下三方面內容:

    第一:Java的虛擬機器機制。

    要想成長為Java高階開發工程師,首先應該對Java的虛擬機器機制有一個清晰的認知,掌握Java的虛擬機器機制是構建高效能Java程式的基礎,也能夠對Java程式碼執行中出現的問題給出更深層次的解決辦法。具體內容包括記憶體管理、垃圾回收機制、調優、併發等。

    第二:Java的資源整合機制。

    Java的資源整合包括兩個大的部分,其一是如何構建具備彈性擴充套件能力的Java程式,其二是如何整合包括資料庫、工作流控制等第三方資源。目前微服務和資源介面程式設計被廣泛採用,在雲計算逐漸由IaaS向PaaS轉換的過程中,Java的開發模式也在發生著重要的變化,如何透過PaaS來高效完成Java開發也在變得越來越重要。

    第三:Java行業開發知識。

    Java的行業應用也應該是Java高階開發的重點之一,Java的行業應用包含兩個理解,其一是採用Java完成行業平臺的研發,比如透過Java完成大資料平臺的研發(比如Hadoop),其二是採用Java實現具體的行業產品開發,比如透過Java完成ERP平臺的開發。行業開發的難度是比較大的,往往需要研發級程式設計師的參與。

  • 中秋節和大豐收的關聯?
  • 什麼氣體比空氣輕?