定 價(jià):¥79.00
作 者: | 曹化宇 |
出版社: | 清華大學(xué)出版社 |
叢編項(xiàng): | |
標(biāo) 簽: | 暫缺 |
ISBN: | 9787302505907 | 出版時(shí)間: | 2018-08-01 | 包裝: | |
開(kāi)本: | 頁(yè)數(shù): | 字?jǐn)?shù): |
第1章 導(dǎo)讀 1
第2章 Java開(kāi)發(fā)基礎(chǔ) 4
2.1 安裝JDK和NetBeans 4
2.2 第一個(gè)Java程序 6
2.2.1 語(yǔ)句與語(yǔ)句塊 8
2.2.2 注釋內(nèi)容 9
2.3 保留字與標(biāo)識(shí)符 10
2.4 基本數(shù)據(jù)類(lèi)型 12
2.5 整數(shù) 13
2.5.1 算術(shù)運(yùn)算 13
2.5.2 增量與減量運(yùn)算 14
2.5.3 位運(yùn)算 14
2.6 浮點(diǎn)數(shù) 16
2.7 類(lèi)型轉(zhuǎn)換 17
2.8 char類(lèi)型 19
2.9 boolean類(lèi)型 20
2.10 枚舉類(lèi)型 20
2.11 代碼的組織 21
第3章 面向?qū)ο缶幊?nbsp;23
3.1 類(lèi)與對(duì)象 23
3.1.1 構(gòu)造函數(shù)與對(duì)象釋放 25
3.1.2 getter()和setter()方法 27
3.1.3 靜態(tài)成員與靜態(tài)初始化 28
3.2 方法 30
3.2.1 可變長(zhǎng)參數(shù) 31
3.2.2 重載 31
3.3 繼承 32
3.3.1 java.lang.Object類(lèi) 34
3.3.2 擴(kuò)展與重寫(xiě) 34
3.3.3 訪問(wèn)級(jí)別 36
3.3.4 instanceof運(yùn)算符 37
3.3.5 抽象類(lèi)與抽象方法 37
3.4 數(shù)據(jù)類(lèi)型處理 39
3.4.1 基本數(shù)據(jù)類(lèi)型與包裝類(lèi) 40
3.4.2 數(shù)據(jù)的傳遞 41
3.4.3 類(lèi)型的動(dòng)態(tài)處理 43
3.5 java.lang.Math類(lèi) 44
3.6 java.util.Random類(lèi) 45
第4章 接口 47
4.1 創(chuàng)建接口類(lèi)型 47
4.2 實(shí)現(xiàn)接口 47
4.3 接口的繼承 48
4.4 對(duì)象復(fù)制 50
4.4.1 實(shí)現(xiàn)Cloneable接口 50
4.4.2 實(shí)現(xiàn)Serializable接口 51
第5章 流程控制 54
5.1 比較運(yùn)算符 54
5.2 if-else語(yǔ)句和 :運(yùn)算符 54
5.3 switch語(yǔ)句 56
5.4 循環(huán)語(yǔ)句 58
5.4.1 for語(yǔ)句 58
5.4.2 while語(yǔ)句 59
5.4.3 do-while語(yǔ)句 60
5.4.4 break語(yǔ)句與標(biāo)簽 60
5.4.5 continue語(yǔ)句 61
5.5 異常處理 62
5.5.1 異常類(lèi) 62
5.5.2 try-catch-finally語(yǔ)句 63
5.5.3 throw語(yǔ)句 64
5.5.4 throws關(guān)鍵字 64
5.5.5 try()語(yǔ)句結(jié)構(gòu) 65
第6章 字符串 67
6.1 String類(lèi) 67
6.1.1 字符串的運(yùn)算與比較 67
6.1.2 常用方法 67
6.1.3 將字符串轉(zhuǎn)換為其他類(lèi)型 70
6.2 StringBuffer類(lèi) 71
6.2.1 基本操作 71
6.2.2 添加內(nèi)容 72
6.2.3 刪除內(nèi)容 72
6.2.4 查詢 73
6.2.5 替換 73
6.2.6 反向排列 73
6.3 StringBuilder類(lèi) 74
6.4 正則表達(dá)式 74
6.5 獲取MD5和SHA-1編碼 75
6.6 獲取GUID 76
第7章 泛型 77
7.1 泛型類(lèi) 77
7.2 泛型方法 78
7.3 泛型接口 79
7.4 泛型限制 79
第8章 數(shù)組與集合 82
8.1 數(shù)組 82
8.2 List接口及相關(guān)類(lèi)型 84
8.3 Map接口及相關(guān)類(lèi)型 86
第9章 日期與時(shí)間 89
9.1 傳統(tǒng)的日期和時(shí)間處理方法 89
9.1.1 Date類(lèi) 89
9.1.2 格式化日期和時(shí)間 90
9.1.3 Calendar類(lèi) 91
9.1.4 TimeZone類(lèi) 92
9.1.5 Locale類(lèi) 93
9.2 使用java.time包 93
9.2.1 獲取本地日期與時(shí)間 93
9.2.2 處理年、月、日數(shù)據(jù) 95
9.2.3 處理時(shí)區(qū) 95
9.3 封裝CDateTime類(lèi) 96
第10章 輸入輸出 103
10.1 文件與目錄 103
10.2 文件的讀寫(xiě)操作 104
10.2.1 流 104
10.2.2 讀寫(xiě)文本內(nèi)容 105
10.3 使用java.nio資源 107