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

Java編程從零開(kāi)始學(xué)(視頻教學(xué)版)

Java編程從零開(kāi)始學(xué)(視頻教學(xué)版)

定 價(jià):¥69.00

作 者: 袁禮,黃玉釧,冀建平 著
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

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


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

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

  隨著編程技術(shù)的普及度越來(lái)越高,越來(lái)越多的人選擇學(xué)習(xí)Java編程。本書(shū)是一本為Java編程初學(xué)者量身定制的入門教材。書(shū)中的示例在JDK 8和JDK 10中均可正常運(yùn)行。 本書(shū)分為4篇,共20章:第1篇介紹Java基礎(chǔ)知識(shí),包括Java技術(shù)歷史、開(kāi)發(fā)環(huán)境搭建、語(yǔ)法基礎(chǔ)、運(yùn)算符、流控制、數(shù)組、方法;第2篇介紹面向?qū)ο笙嚓P(guān)的編程技術(shù),如類和對(duì)象、繼承、封裝、多態(tài)、異常處理、常用類、集合等;第3篇介紹Java編程的高級(jí)技術(shù),內(nèi)容涵蓋多線程、I/O處理、文件操作等;第4篇為項(xiàng)目實(shí)戰(zhàn)部分,介紹Java在數(shù)據(jù)庫(kù)編程、GUI編程中的相關(guān)技術(shù),并通過(guò)計(jì)算器實(shí)例來(lái)鞏固學(xué)過(guò)的知識(shí)。 本書(shū)內(nèi)容詳盡、示例豐富,是廣大Java編程初學(xué)者的參考書(shū),同時(shí)非常適合高等院校和培訓(xùn)學(xué)校計(jì)算機(jī)及相關(guān)專業(yè)的師生作為教材使用。

作者簡(jiǎn)介

  郝軍,供職于國(guó)內(nèi)z大的電信運(yùn)營(yíng)商,主要職務(wù)是開(kāi)發(fā)各種移動(dòng)運(yùn)營(yíng)相關(guān)的軟件項(xiàng)目,長(zhǎng)期在linuX臺(tái)下進(jìn)行軟件開(kāi)發(fā),有10余年的java開(kāi)發(fā)經(jīng)驗(yàn),開(kāi)發(fā)過(guò)通信計(jì)費(fèi)等多種服務(wù)端項(xiàng)目。

圖書(shū)目錄

目 錄
第1篇 JAVA基礎(chǔ)知識(shí)
第1章 JAVA開(kāi)發(fā)環(huán)境 2
1.1 Java簡(jiǎn)介 2
1.1.1 Java的誕生 2
1.1.2 Java語(yǔ)言的優(yōu)點(diǎn) 2
1.1.3 Java語(yǔ)言的缺點(diǎn) 3
1.1.4 Java語(yǔ)言的平臺(tái) 3
1.2 Java語(yǔ)言的功能 3
1.3 Java開(kāi)發(fā)環(huán)境搭建 4
1.3.1 安裝Java 4
1.3.2 配置Java 7
1.3.3 通過(guò)IDEA開(kāi)發(fā)與運(yùn)行Java程序 9
1.3.4 通過(guò)Eclipse開(kāi)發(fā)與運(yùn)行Java程序 13
1.4 實(shí)戰(zhàn)—Java小程序 19
第2章 JAVA語(yǔ)法基礎(chǔ) 20
2.1 Java中的關(guān)鍵字 20
2.2 認(rèn)識(shí)Java中的標(biāo)識(shí)符 21
2.3 數(shù)據(jù)類型 22
2.3.1 整 型 23
2.3.2 浮 點(diǎn) 型 24
2.3.3 字 符 型 24
2.3.4 布 爾 型 25
2.4 變 量 26
2.4.1 變量的定義 26
2.4.2 變量的賦值 26
2.4.3 變量的初始化 27
2.4.4 變量的分類 27
2.5 常 量 28
2.6 數(shù)據(jù)類型轉(zhuǎn)換 29
2.7 實(shí)戰(zhàn)—Java小程序 30
第3章 運(yùn) 算 符 32
3.1 算術(shù)運(yùn)算符 32
3.2 關(guān)系運(yùn)算符 35
3.3 邏輯運(yùn)算符 37
3.4 位運(yùn)算符 39
3.5 復(fù)合運(yùn)算符 40
3.6 條件運(yùn)算符 41
3.7 運(yùn)算符的優(yōu)先級(jí) 42
3.8 實(shí)戰(zhàn)—Java小程序 43
第4章 流程控制 44
4.1 條件結(jié)構(gòu) 44
4.1.1 if語(yǔ)句 44
4.1.2 if else結(jié)構(gòu) 45
4.1.3 if else語(yǔ)句嵌套 46
4.1.4 switch語(yǔ)句 47
4.2 循環(huán)結(jié)構(gòu) 50
4.2.1 while循環(huán) 50
4.2.2 do while循環(huán) 51
4.2.3 for循環(huán) 52
4.2.4 循環(huán)嵌套 54
4.3 break語(yǔ)句和continue語(yǔ)句 56
4.4 實(shí)戰(zhàn)——Java小程序 57
第5章 數(shù) 組 58
5.1 基本數(shù)據(jù)類型的數(shù)組 58
5.1.1 數(shù)組的概念 58
5.1.2 基本數(shù)據(jù)類型的數(shù)組 59
5.2 基本類型數(shù)組的聲明 59
5.3 基本類型數(shù)組的初始化 60
5.3.1 動(dòng)態(tài)初始化 60
5.3.2 靜態(tài)初始化 60
5.3.3 默認(rèn)初始化 61
5.4 認(rèn)識(shí)一維數(shù)組 63
5.4.1 什么是一維數(shù)組 63
5.4.2 一維數(shù)組的使用及遍歷 63
5.5 二維數(shù)組及其使用 66
5.5.1 二維數(shù)組的聲明 67
5.5.2 二維數(shù)組的初始化 67
5.5.3 二維數(shù)組的使用 69
5.6 多維數(shù)組及其使用 70
5.7 有關(guān)數(shù)組的常用操作 71
5.7.1 數(shù)組的排序 71
5.7.2 數(shù)組的反轉(zhuǎn) 73
5.7.3 數(shù)組的去重 74
5.8 操作數(shù)據(jù)的工具類Arrays 76
5.9 關(guān)于數(shù)組使用中的一些注意點(diǎn) 78
5.10 實(shí)戰(zhàn)—Java小程序 78
第6章 方 法 81
6.1 如何定義方法 81
6.2 方法類型 83
6.3 方法傳值 85
6.3.1 參數(shù)類型 85
6.3.2 基本數(shù)據(jù)類型的傳值 86
6.3.3 數(shù)組作為方法參數(shù) 86
6.4 方法重載和可變參數(shù)列表 87
6.4.1 方法重載 88
6.4.2 可變參數(shù)列表 89
6.5 實(shí)戰(zhàn)—Java小程序 91
第2篇 面向?qū)ο缶幊碳夹g(shù)
第7章 類和對(duì)象 94
7.1 類和對(duì)象概述 94
7.1.1 什么是類和對(duì)象 94
7.1.2 如何定義Java中的類 94
7.1.3 如何使用Java 中的對(duì)象 95
7.2 類中的成員 96
7.2.1 Java中的成員變量和局部變量 96
7.2.2 Java中的構(gòu)造方法 98
7.3 修 飾 符 100
7.3.1 類修飾符 100
7.3.2 成員變量修飾符 100
7.3.3 方法修飾符 101
7.4 static的用法 101
7.4.1 static與靜態(tài)變量 101
7.4.2 static與靜態(tài)方法 102
7.4.3 static與靜態(tài)初始化塊 104
7.5 實(shí)戰(zhàn)—Java小程序 105
第8章 封 裝 107
8.1 什么是Java中的封裝 107
8.2 Java中的this關(guān)鍵字 109
8.3 使用包管理Java中的類 109
8.3.1 包的引入 110
8.3.2 創(chuàng) 建 包 110
8.3.3 導(dǎo) 入 包 110
8.4 Java中的內(nèi)部類 112
8.4.1 成員內(nèi)部類 112
8.4.2 局部?jī)?nèi)部類 114
8.4.3 匿名內(nèi)部類 115
8.4.4 靜態(tài)內(nèi)部類 116
8.5 實(shí)戰(zhàn)——Java小程序 117
第9章 繼 承 119
9.1 繼承基礎(chǔ) 119
9.1.1 繼承的概念 119
9.1.2 繼承的實(shí)現(xiàn) 121
9.2 繼承的特性 122
9.2.1 多重繼承 122
9.2.2 繼承初始化順序 122
9.2.3 方法重寫 123
9.2.4 繼承的權(quán)限 125
9.3 繼承的注意事項(xiàng) 125
9.3.1 Object類 125
9.3.2 final關(guān)鍵字 127
9.3.3 super關(guān)鍵字 127
9.4 實(shí)戰(zhàn)——Java小程序 128
第10章 多 態(tài) 130
10.1 Java中的多態(tài) 130
10.2 Java中的抽象類 131
10.2.1 抽象類基礎(chǔ) 132
10.2.2 抽象類的實(shí)現(xiàn) 132
10.3 Java中的接口 133
10.3.1 接口的基礎(chǔ) 133
10.3.2 接口的實(shí)現(xiàn) 134
10.4 實(shí)戰(zhàn)——Java小程序 135
第11章 異 常 136
11.1 異常簡(jiǎn)介 136
11.1.1 什么是異常 136
11.1.2 異常的分類 137
11.1.3 常見(jiàn)系統(tǒng)異常類介紹 138
11.2 異常處理機(jī)制 138
11.2.1 異常處理機(jī)制簡(jiǎn)介 138
11.2.2 使用try-catch語(yǔ)句捕獲異常 139
11.2.3 使用try-catch-finally捕獲異常 140
11.3 自定義異常和異常鏈 142
11.3.1 自定義異常 142
11.3.2 異 常 鏈 143
11.4 實(shí)戰(zhàn)——Java小程序 144
第12章 字 符 串 146
12.1 字 符 146
12.1.1 字符簡(jiǎn)介 146
12.1.2 Character類 147
12.1.3 轉(zhuǎn)義序列 148
12.2 字符串類 149
12.2.1 String類 149
12.2.2 StringBuffer類和StringBuilder類 151
12.3 實(shí)戰(zhàn)——Java小程序 152
第13章 JAVA常用類 154
13.1 System類 154
13.1.1 標(biāo)準(zhǔn)的輸入輸出 154
13.1.2 System類的常用方法 155
13.2 時(shí)間和日期相關(guān)類 156
13.2.1 Date類 156
13.2.2 使用SimpleDateFormat類格式化日期 158
13.2.3 Calendar類 159
13.3 數(shù)學(xué)操作相關(guān)類 160
13.3.1 Number類 160
13.3.2 Math類 161
13.4 實(shí)戰(zhàn)—Java小程序 162
第14章 集 合 164
14.1 集合概述 164
14.2 Collection接口 166
14.2.1 基本方法 166
14.2.2 向集合中添加元素 167
14.2.3 從集合中移除元素 169
14.2.4 使用迭代器遍歷集合 171
14.2.5 Collection中的其他方法 172
14.3 List集合 172
14.3.1 ArrayList 176
14.3.2 LinkedList 177
14.3.3 Vector 177
14.4 Set集合 178
14.4.1 HashSet 178
14.4.2 LinkedHashSet 184
14.4.3 TreeSet 185
14.5 Map集合 187
14.5.1 HashMap 190
14.5.2 LinkedHashMap 193
14.5.3 TreeMap 194
14.5.4 Hashtable 195
14.5.5 Properties 196
14.6 集合排序 197
14.6.1 對(duì)基本數(shù)據(jù)類型和字符串類型進(jìn)行排序 197
14.6.2 Comparator接口 199
14.6.3 Comparable接口 201
14.7 泛 型 203
14.7.1 泛型作為方法參數(shù) 203
14.7.2 泛 型 類 205
14.7.3 泛型方法 206
14.8 實(shí)戰(zhàn)—Java小程序 207

本目錄推薦

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