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

Java技術(shù)手冊(cè)(原書(shū)第7版)

Java技術(shù)手冊(cè)(原書(shū)第7版)

定 價(jià):¥129.00

作 者: [英] 本杰明·J.埃文斯,大衛(wèi)·弗拉納根 著,張世武,李想 譯
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng): O’Reilly精品圖書(shū)系列
標(biāo) 簽: 暫缺

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787111689904 出版時(shí)間: 2021-10-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 384 字?jǐn)?shù):  

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

  本書(shū)共分為兩部分: 第1部分介紹了Java開(kāi)發(fā)環(huán)境、基本句法、面向?qū)ο缶幊?、?lèi)型系統(tǒng)、內(nèi)存管理以及并發(fā)機(jī)制; 第2部分介紹了Java原生的核心庫(kù)以及一些中高級(jí)開(kāi)發(fā)者常用的技術(shù),包括文檔約定、集合類(lèi)、數(shù)據(jù)格式、文件和I/O操作、類(lèi)加載、反射、模塊化以及平臺(tái)工具。本書(shū)既適合新手Java程序員入門(mén),也適合有多年Java開(kāi)發(fā)經(jīng)驗(yàn)的工程師閱讀。

作者簡(jiǎn)介

  本杰明-J-埃文斯(Benjamin J. Evans)是一位企業(yè)家、顧問(wèn),也是一位教育家。他是jClarity的聯(lián)合創(chuàng)始人,jClarity是一家專(zhuān)注于軟件性能工具的初創(chuàng)公司。他著有多本書(shū)籍,包括Optimizing Java,還獲得過(guò)Java Champion和JavaOne Rockstar獎(jiǎng),并且經(jīng)常發(fā)表性能、體系結(jié)構(gòu)和并發(fā)等主題的演講。大衛(wèi)-弗拉納根(David Flanagan)是Mozilla的軟件工程師,為O'Reilly撰寫(xiě)了若干著作,包括《JavaScript權(quán)威指南》《Ruby編程語(yǔ)言》,以及本版的先前版本。

圖書(shū)目錄

【第一部分 Java介紹9】

第1章 Java環(huán)境介紹11
1.1 Java語(yǔ)言、JVM和生態(tài)系統(tǒng)11
1.2 Java和JVM簡(jiǎn)史16
1.3 Java程序的生命周期17
1.4 Java的安全性19
1.5 Java和其他語(yǔ)言的比較20
1.6 回應(yīng)對(duì)Java的一些批評(píng)21

第2章 Java的基本句法24
2.1 Java程序概覽25
2.2 詞法結(jié)構(gòu)25
2.3 基本數(shù)據(jù)類(lèi)型29
2.4 表達(dá)式和運(yùn)算符36
2.5 語(yǔ)句52
2.6 方法69
2.7 類(lèi)和對(duì)象75
2.8 數(shù)組79
2.9 引用類(lèi)型86
2.10 包和Java命名空間90
2.11 Java源文件的結(jié)構(gòu)94
2.12 定義并運(yùn)行Java程序95
2.13 小結(jié)96

第3章 Java面向?qū)ο缶幊?7
3.1 類(lèi)簡(jiǎn)介97
3.2 字段和方法99
3.3 創(chuàng)建和初始化對(duì)象105
3.4 子類(lèi)與繼承109
3.5 數(shù)據(jù)隱藏和封裝120
3.6 抽象類(lèi)和方法127
3.7 修飾符小結(jié)131

第4章 Java類(lèi)型系統(tǒng)133
4.1 接口133
4.2 Java泛型141
4.3 枚舉和注解153
4.4 lambda表達(dá)式157
4.5 嵌套類(lèi)型164
4.6 無(wú)法表示的類(lèi)型和var174
4.7 小結(jié)175

第5章 Java的面向?qū)ο笤O(shè)計(jì)177
5.1 Java的值177
5.2 java.lang.Object類(lèi)的重要方法178
5.3 面向?qū)ο笤O(shè)計(jì)概要182
5.4 帶有l(wèi)ambda表達(dá)式的面向?qū)ο笤O(shè)計(jì)192
5.5 異常和異常處理195
5.6 Java編程的安全性197

第6章 Java實(shí)現(xiàn)內(nèi)存管理和并發(fā)編程的方式199
6.1 Java內(nèi)存管理的基本概念199
6.2 JVM優(yōu)化垃圾回收的方式203
6.3 HotSpot堆205
6.4 終結(jié)機(jī)制208
6.5 Java對(duì)并發(fā)編程的支持211
6.6 使用線(xiàn)程221
6.7 小結(jié)223

【第二部分 使用Java平臺(tái)225】

第7章 編程和文檔約定227
7.1 命名和大小寫(xiě)約定227
7.2 實(shí)用的命名方式229
7.3 Java文檔注釋230
7.4 doclet238
7.5 可移植程序的約定239

第8章 使用Java集合242
8.1 集合API簡(jiǎn)介242
8.2 Java流和lambda表達(dá)式261
8.3 小結(jié)268

第9章 處理常見(jiàn)的數(shù)據(jù)格式269
9.1 文本269
9.2 數(shù)字和數(shù)學(xué)運(yùn)算276
9.3 在Java 8中處理日期和時(shí)間281
9.4 小結(jié)287

第10章 文件處理和I/O288
10.1 經(jīng)典的Java I/O288
10.2 現(xiàn)代的Java I/O294
10.3 NIO中的通道和緩沖區(qū)297
10.4 異步I/O300
10.5 網(wǎng)絡(luò)303

第11章 類(lèi)加載、反射和方法句柄309
11.1 類(lèi)文件、類(lèi)對(duì)象和元數(shù)據(jù)309
11.2 類(lèi)加載的各個(gè)階段311
11.3 安全的編程和類(lèi)加載314
11.4 應(yīng)用類(lèi)加載知識(shí)315
11.5 反射318
11.6 方法句柄323

第12章 Java平臺(tái)模塊化327
12.1 為什么要模塊化328
12.2 自行開(kāi)發(fā)模塊331
12.3 模塊化的問(wèn)題340
12.4 小結(jié)342

第13章 平臺(tái)工具344
13.1 命令行工具344
13.2 介紹JShell360
13.3 小結(jié)363
附錄A 附加工具365
作者簡(jiǎn)介384
封面簡(jiǎn)介384

本目錄推薦

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