寫在前面
《碼出高效:Java開發手冊》書名中的 “碼” 既是動詞,也是名詞,希望我們在 “碼” 出高效的同時撰寫出高質量的代“碼”,本書從立意到付梓,歷時超過兩年,期間推翻數次寫作思路,歷經曲折與艱辛,只希望為時代奉獻―本好書,打造中國計算機民族標桿圖書,愿這本書能陪伴在眾多開發工程師的身邊,大家一起進步、一起成長、一起感受編程的魅力,
本書緣起
《碼出高效:Java開發手冊》源于影響了全球250萬名工程師的《阿里巴巴Java開發手冊》,作者靜心沉淀,對 Java 規約內容的來龍去脈進行了全面而徹底的 梳理,本書以實戰為中心,以新穎的角度全面闡述面向物件理論,逐步深入地探索怎樣成為一位優秀的開發工程師,比如:如何駕輕就熟地使用各類集合框架,如何得心應手地處理高并發多執行緒問題,如何順其自然地寫出可讀性強、可維護性好的優雅代碼,
本書特色
本書旁征博引、文風輕松,秉持 “圖勝于表,表勝于言” 的理念,深入淺出地將計算機基礎、面向物件思想、JVM探源、資料結構與集合、并發與多執行緒、單元測驗等知識客觀、立體地呈現出來,緊扣學以致用、學以精進的目標,結合阿里巴巴實踐經驗和故障案例,與底層原始碼決議融會貫通,娓娓道來,
適讀人群
本書以打造民族標桿圖書為己任,追求極致,打磨精品,在技術廣度和深度上兼具極強的參考性,適合計算機相關行業的管理者和研發人員、高等院校的計算機專業師生等閱讀,無論是初學者入門,或是中、高級程式員的進階提升,本書均為不容置疑的選擇,
本書內容
本書共包括9章,這里只簡單介紹大概內容,完整版《碼出高效:Java開發手冊》PDF版請轉發+關注,然后添加我的VX(tkzl6666)即可獲得免費領取方式,
第 1 章——計算機基礎
第1章從計算機基礎知識說起,介紹基礎的0與1表示與位運算、字符集、CPU與記憶體、網路傳輸與資訊安全基礎知識,目的是為后文打下知識基座,


第 2 章——面向物件
第2章走入面向物件的世界,介紹具有劃時代意義的編程思想理念,覆寫、多載等重要概念含義,類、方法等基礎模塊規范,


第 3 章——代碼風格
第3章聊聊代碼風格,針對命名、代碼展示、控制陳述句和注釋等進行分類定義,雖然代碼風格不影響程式運行和執行效率,但是對于團隊高效協作來說具有重要意義,通過踐行本章,讀者可以順其自然地寫出可讀性強、可維護性好的優雅代碼,


第 4 章——走進JVM
第4章揭開Java的神秘面紗,探討底層JVM核心,從位元組碼說起,分析類加載的程序,并結合記憶體布局,講解物件創建與垃圾回收等知識點,

第 5 章——例外與日志
第5章首先歸納了系統中各類的例外,以及定義各種例外的處理方式,然后定義了日志使用規范,以達到監控運行狀況,回溯例外等目的,

第 6 章——資料結構與集合
第6章是重點章節,以資料結構為基礎,引申至集合框架,再到重點集合原始碼分析,最后介紹高并發集合框架,目的是讓讀者對集合的了解成竹在胸,運用得心應手,尤其是對于集合中使用到的紅黑樹特性,經過一步步分析, 相信使讀者不再發怵于樹的平衡性與左右旋轉,


第 7 章——并發與多執行緒
第7章也是重點章節,走進并發與多執行緒,由并發與并行等基礎概念開始,引申到執行緒安全,介紹幾種常見的鎖實作,然后講解執行緒同步方案,最后擴展到如何正確使用執行緒池,如何深度決議ThreadLocal 的安全使用等,目的是讓讀者深入理解并且安全規范地實作并發編程,得心應手地處理好高并發多執行緒問題,提高生產效率,


第 8 章——單元測驗
第8章分析了單元測驗的重要意義、基本原則、開發規范和評判標準,單元測驗的重要意義在于它是一件有情懷、有技術素養、有長期收益的作業,是保證軟體質量和效率的重要手段之一,

第 9 章——代碼規約
第9章回歸初心,聊聊開發工程師的成長方法論,講解代碼規約的起源與落地方法,雖然這更像一個故事,但是它對于推動專案落地與個人成長具有借鑒意義,

本書共包括9章,這里只簡單介紹大概內容,完整版《碼出高效:Java開發手冊》PDF版請轉發+關注,然后添加我的VX(tkzl6666)即可獲得免費領取方式,
友情說明
友情說明一下,本書的示例代碼著重于解釋知識點的邏輯與使用技巧,簡捷明了為主,并非一 一規范,

轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/187680.html
標籤:其他
