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

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

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

定 價(jià):¥69.00

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

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

內(nèi)容簡介

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

作者簡介

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

圖書目錄

目 錄
第1篇 JAVA基礎(chǔ)知識
第1章 JAVA開發(fā)環(huán)境 2
1.1 Java簡介 2
1.1.1 Java的誕生 2
1.1.2 Java語言的優(yōu)點(diǎn) 2
1.1.3 Java語言的缺點(diǎn) 3
1.1.4 Java語言的平臺 3
1.2 Java語言的功能 3
1.3 Java開發(fā)環(huán)境搭建 4
1.3.1 安裝Java 4
1.3.2 配置Java 7
1.3.3 通過IDEA開發(fā)與運(yùn)行Java程序 9
1.3.4 通過Eclipse開發(fā)與運(yùn)行Java程序 13
1.4 實(shí)戰(zhàn)—Java小程序 19
第2章 JAVA語法基礎(chǔ) 20
2.1 Java中的關(guān)鍵字 20
2.2 認(rèn)識Java中的標(biāo)識符 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)先級 42
3.8 實(shí)戰(zhàn)—Java小程序 43
第4章 流程控制 44
4.1 條件結(jié)構(gòu) 44
4.1.1 if語句 44
4.1.2 if else結(jié)構(gòu) 45
4.1.3 if else語句嵌套 46
4.1.4 switch語句 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語句和continue語句 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 動態(tài)初始化 60
5.3.2 靜態(tài)初始化 60
5.3.3 默認(rèn)初始化 61
5.4 認(rèn)識一維數(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章 類和對象 94
7.1 類和對象概述 94
7.1.1 什么是類和對象 94
7.1.2 如何定義Java中的類 94
7.1.3 如何使用Java 中的對象 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 局部內(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 異常簡介 136
11.1.1 什么是異常 136
11.1.2 異常的分類 137
11.1.3 常見系統(tǒng)異常類介紹 138
11.2 異常處理機(jī)制 138
11.2.1 異常處理機(jī)制簡介 138
11.2.2 使用try-catch語句捕獲異常 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 字符簡介 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 對基本數(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 ? 讀書網(wǎng) www.afriseller.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號