當前位置:編程學習大全網 - 網站源碼 - 真正的精通Java是種什麽樣的境界

真正的精通Java是種什麽樣的境界

java方向很多,關註點不壹樣。比如j2ee,java服務器,大數據等等。

如果針對java語言本身而言如何精通呢?我從技術角度來說說。

1. 知道常用的api,並能熟練的掌握,這個是第壹步。

2. 能夠模擬常見的數據結構,比如LinkedList,ArrayList, TreeMap,Stack,BlockingQueue,這遞增不僅可以理解數據結構還可以幫助學習jdk是如何實現的。參閱雙向鏈表模擬

3.掌握java經典的IO結構,包括BIO,NIO,AIO要深入的曉得JDK大體代碼結構。JavaNIO,AIO編程

4.理解多線程,以及如何控制線程安全,包括同步器和信號量。java同步器解析

5.理解JVM的內存布局,以及垃圾回收算法,能很好的使用jdk自帶的調優工具。理解volatile內存語義

下壹步就是研究OpenJDK,這需要壹些c的知識,但這個時候恰恰可以很好的理解AQS等核心內容,到這個時候,語言已經不是問題。

作者:watchmen

鏈接:/question/19796490/answer/31803853

來源:知乎

著作權歸作者所有。商業轉載請聯系作者獲得授權,非商業轉載請註明出處。

  • 上一篇:gtx1050ti怎麽樣,值得購買嗎?
  • 下一篇:威海網站建設源代碼
  • copyright 2024編程學習大全網