注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)碼出高效:Java開發(fā)手冊(cè)

碼出高效:Java開發(fā)手冊(cè)

碼出高效:Java開發(fā)手冊(cè)

定 價(jià):¥99.00

作 者: 楊冠寶,高?;?著
出版社: 電子工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

ISBN: 9787121349096 出版時(shí)間: 2018-10-01 包裝: 平裝
開本: 16 頁(yè)數(shù): 304 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  《碼出高效:Java 開發(fā)手冊(cè)》源于影響了全球250萬(wàn)名開發(fā)工程師的《阿里巴巴Java開發(fā)手冊(cè)》,作者靜心沉淀,對(duì)Java規(guī)約的來(lái)龍去脈進(jìn)行了全面而徹底的內(nèi)容梳理?!洞a出高效:Java 開發(fā)手冊(cè)》以實(shí)戰(zhàn)為中心,以新穎的角度全面闡述面向?qū)ο罄碚?,逐步深入地探索怎樣成為一位?yōu)秀開發(fā)工程師。比如:如何駕輕就熟地使用各類集合框架;如何得心應(yīng)手地處理高并發(fā)多線程問(wèn)題;如何順其自然地寫出可讀性強(qiáng)、可維護(hù)性好的優(yōu)雅代碼。 《碼出高效:Java 開發(fā)手冊(cè)》旁征博引、文風(fēng)輕松,秉持“圖勝于表,表勝于言”的理念,深入淺出地將計(jì)算機(jī)基礎(chǔ)、面向?qū)ο笏枷?、JVM探源、數(shù)據(jù)結(jié)構(gòu)與集合、并發(fā)與多線程、單元測(cè)試等知識(shí)客觀、立體地呈現(xiàn)出來(lái)。緊扣學(xué)以致用、學(xué)以精進(jìn)的目標(biāo),結(jié)合阿里巴巴實(shí)踐經(jīng)驗(yàn)和故障案例,與底層源碼解析融會(huì)貫通,娓娓道來(lái)。 《碼出高效:Java 開發(fā)手冊(cè)》以打造民族標(biāo)桿圖書為己任,打磨精品,在技術(shù)廣度和深度上兼具極強(qiáng)的參考性,適合計(jì)算機(jī)相關(guān)行業(yè)的管理者和研發(fā)人員、高等院校的計(jì)算機(jī)專業(yè)師生等閱讀。無(wú)論是初學(xué)者入門,或是中、高級(jí)程序員的進(jìn)階提升,《碼出高效:Java 開發(fā)手冊(cè)》均為不容置疑的選擇。

作者簡(jiǎn)介

  楊冠寶 阿里巴巴集團(tuán)高級(jí)技術(shù)專家,花名孤盡,取自風(fēng)清揚(yáng)“獨(dú)孤九劍,破盡天下武功”之意。在阿里歷任技術(shù)研發(fā)、架構(gòu)師、部門主管等不同的角色,承擔(dān)過(guò)雙11、國(guó)際化、代碼中心等大型項(xiàng)目,有著豐富的一線編程實(shí)戰(zhàn)和架構(gòu)經(jīng)驗(yàn)。目前是集團(tuán)代碼平臺(tái)負(fù)責(zé)人,在大數(shù)據(jù)、高并發(fā)、分布式、代碼效能等領(lǐng)域均有較深的造詣,樂(lè)于分享與總結(jié),在國(guó)內(nèi)外做過(guò)多次大型交流和培訓(xùn),引起強(qiáng)烈共鳴。 高?;?阿里云資深開發(fā)工程師,花名鳴莎。先后在阿里巴巴集團(tuán)B2B技術(shù)部和阿里云任職,承擔(dān)過(guò)商業(yè)化、雙11、智能調(diào)度及10億/天的信息采集系統(tǒng)建設(shè)等大型項(xiàng)目。在調(diào)度匹配、大數(shù)據(jù)處理和高并發(fā)領(lǐng)域具有豐富的實(shí)踐經(jīng)驗(yàn)和創(chuàng)新成果。

圖書目錄

第1 章 計(jì)算機(jī)基礎(chǔ)
2 1.1 走進(jìn)0 與1 的世界
6 1.2 浮點(diǎn)數(shù)
6 1.2.1 科學(xué)計(jì)數(shù)法
7 1.2.2 浮點(diǎn)數(shù)表示
9 1.2.3 加減運(yùn)算
1.2.4 浮點(diǎn)數(shù)使用
1.3 字符集與亂碼
1.4 CPU 與內(nèi)存
1.5 TCP/IP
1.5.1 網(wǎng)絡(luò)協(xié)議
1.5.2 IP
1.5.3 TCP 建立連接
1.5.4 TCP 斷開連接
1.5.5 連接池
1.6 信息安全
1.6.1 黑客與安全
1.6.2 SQL 注入
1.6.3 XSS 與CSRF
1.6.4 CSRF
1.6.5 HTTPS
1.7 編程語(yǔ)言的發(fā)展
第2 章 面向?qū)ο?
2.1 OOP 理念
2.2 初識(shí)Java
2.3 類
2.3.1 類的定義
2.3.2 接口與抽象類
2.3.3 內(nèi)部類
2.3.4 訪問(wèn)權(quán)限控制
2.3.5 this 與 super
2.3.6 類關(guān)系
2.3.7 序列化
2.4 方法
2.4.1 方法簽名
2.4.2 參數(shù)
2.4.3 構(gòu)造方法
2.4.4 類內(nèi)方法
2.4.5 getter 與setter
2.4.6 同步與異步
2.4.7 覆寫
2.5 重載
2.6 泛型
2.7 數(shù)據(jù)類型
2.7.1 基本數(shù)據(jù)類型
2.7.2 包裝類型
2.7.3 字符串
第3 章 代碼風(fēng)格
3.1 命名規(guī)約
3.1.1 常量
3.1.2 變量
3.2 代碼展示風(fēng)格
3.2.1 縮進(jìn)、空格與空行
3.2.2 換行與高度
3.2.3 控制語(yǔ)句
3.3 代碼注釋
3.3.1 注釋三要素
3.3.2 注釋格式
第4 章 走進(jìn)JVM
4.1 字節(jié)碼
4.2 類加載過(guò)程
4.3 內(nèi)存布局
4.4 對(duì)象實(shí)例化
4.5 垃圾回收
第5 章 異常與日志
5.1 異常分類
5.2 try 代碼塊
5.3 異常的拋與接
5.4 日志
5.4.1 日志規(guī)范
5.4.2 日志框架
第6 章 數(shù)據(jù)結(jié)構(gòu)與集合
6.1 數(shù)據(jù)結(jié)構(gòu)
6.2 集合框架圖
6.2.1 List 集合
6.2.2 Queue 集合
6.2.3 Map 集合
6.2.4 Set
6.3 集合初始化
6.4 數(shù)組與集合
6.5 集合與泛型
6.6 元素的比較
6.6.1 Comparable 和Comparator
6.6.2 hashCode 和equals
6.7 fail-fast 機(jī)制
6.8 Map 類集合
6.8.1 紅黑樹
6.8.2 TreeMap
6.8.3 HashMap
6.8.4 ConcurrentHashMap
第7 章 并發(fā)與多線程
7.1 線程安全
7.2 什么是鎖
7.3 線程同步
7.3.1 同步是什么
7.3.2 volatile
7.3.3 信號(hào)量同步
7.4 線程池
7.4.1 線程池的好處
7.4.2 線程池源碼詳解
7.5 ThreadLocal
7.5.1 引用類型
7.5.2 ThreadLocal 價(jià)值
7.5.3 ThreadLocal 副作用
第8 章 單元測(cè)試
8.1 單元測(cè)試的基本原則
8.2 單元測(cè)試覆蓋率
8.3 單元測(cè)試編寫
8.3.1 JUnit 單元測(cè)試框架
8.3.2 命名
8.3.3 斷言與假設(shè)
第9 章 代碼規(guī)約
9.1 代碼規(guī)約的意義
9.2 如何推動(dòng)落地
9.3 手冊(cè)縱覽
9.4 聊聊成長(zhǎng)

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)