一起學JDK源碼 -- 開篇

簡介

對于java開發人員來說,你學過java基礎,知道什么是對象、類、方法、變量,你了解過java IO、多線程、網絡編程,知道jsp、servlet、session、cookie,使用過spring、struts2、hibernate、mybatis。你做過很多項目,開發實現各種功能都很輕松,代碼寫起來一點也不費勁。但你自己心里清楚,你寫的都是功能性的業務邏輯,稍微深入一點你就不知道了。你很明白自己其實沒有什么水平,更稱不上是大牛。于是你為了讓自己變成所為的大牛開始學習各種框架spring boot、spring cloud、netty、dubbo。漸漸的你會發現,學這些有什么用,你會的別人不會,但你告訴別人了,別人稍微學一下也就會了,你的競爭力在哪里,于是你又迷茫了。你很努力的在學習,但你又覺得很不踏實,技術的種類何其之多,今天學了這個,明天要用那個,然而一段時間不用之后你會全然忘記。有沒有一種一勞永逸的方法呢,答案是有的,那就是要有扎實的java基礎。什么才是扎實的java基礎,答:玩好JDK。玩好JDK包括兩部分:一是學好JVM、二是玩轉java基礎類庫。技術只是手段,思想才是關鍵。通過查看JDK的源碼,了解java的思想。了解了java的創造者是怎么想的,再來學習java相關的框架將會事半功倍,而且根深蒂固。接下來讓我們一起走進JDK源碼的世界,看看創造者們的思想。至于JVM,研究好了java基礎類庫再去研究。

文章目的

  • 了解創造者們的思想
  • 知曉原理提升面試能力
  • 提升自己的內功
  • 為還在迷茫的我們提供一個方向

目錄

一起學JDK源碼 -- Object類
一起學JDK源碼 -- Number類
一起學JDK源碼 -- Byte類
一起學JDK源碼 -- Short類
一起學JDK源碼 -- Integer類
一起學JDK源碼 -- Long類
一起學JDK源碼 -- Float類
一起學JDK源碼 -- Double類
一起學JDK源碼 -- Boolean類
一起學JDK源碼 -- String類
一起學JDK源碼 -- AbstractStringBuilder類
一起學JDK源碼 -- StringBuilder類
一起學JDK源碼 -- StringBuffer類
一起學JDK源碼 -- System類
上述是有關一起學JDK源碼的目錄,后期在更新文章中可能還會添加,每次添加都會修改本文章內容,并且每次發布新文章都會添加超鏈接到對應的章節。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • Spring Cloud為開發人員提供了快速構建分布式系統中一些常見模式的工具(例如配置管理,服務發現,斷路器,智...
    卡卡羅2017閱讀 134,869評論 18 139
  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 173,076評論 25 708
  • 回想起過去的兩個多月,我的心里滿懷感激:感謝能有那么長的時光讓來自五湖四海的同事們相聚學習,感謝能有那么好...
    May高鳳閱讀 281評論 1 2
  • 1、JDK8 首先,更新包:yum update 檢查服務器上是否已安裝舊版本的Java:java-version...
    小角落l閱讀 960評論 1 0
  • 靜下心來寫下這個流水的游記已經是第二天的早上了,因為特別累,吃飯,洗漱完又要給小姑娘傳照片發到她的QQ空間,實在沒...
    伊華yh閱讀 281評論 0 0