圖解Java開發(fā)基礎(chǔ)(案例視頻版) 版權(quán)信息
- ISBN:9787302663959
- 條形碼:9787302663959 ; 978-7-302-66395-9
- 裝幀:平裝-膠訂
- 冊(cè)數(shù):暫無
- 重量:暫無
- 所屬分類:>
圖解Java開發(fā)基礎(chǔ)(案例視頻版) 本書特色
《圖解Java開發(fā)基礎(chǔ)(案例視頻版)》采用了圖解式教學(xué),將復(fù)雜的概念和技術(shù)以簡(jiǎn)潔明快的插圖和圖表展現(xiàn)在你眼前。不再用枯燥的文字解釋,而是通過生動(dòng)有趣的圖示來讓你更直觀地理解Java的核心概念,如流程控制語句、常用類庫、泛型,等等。從基礎(chǔ)概念開始,逐步引導(dǎo)你進(jìn)入Java的世界,幫助你鞏固所學(xué)知識(shí),并提供實(shí)際應(yīng)用場(chǎng)景的案例分析。通過閱讀本書幫助你快速入門Java開發(fā),并且培養(yǎng)你解決實(shí)際問題的能力。無論是想進(jìn)入編程行業(yè),還是想提升技術(shù)能力,本書都適合你學(xué)習(xí)和參考。
圖解Java開發(fā)基礎(chǔ)(案例視頻版) 內(nèi)容簡(jiǎn)介
本書循序漸進(jìn)地講解了Java語言開發(fā)的核心知識(shí),通過典型實(shí)例講解了這些知識(shí)的具體用法。本書共分l5章,內(nèi)容包括Java開發(fā)基礎(chǔ),Java基礎(chǔ)語法,流程控制語句,操作字符串,Java數(shù)組,面向?qū)ο螅褂眉洗鎯?chǔ)數(shù)據(jù),泛型,Java中的常用類庫,異常處理,文件操作處理,使用Swing開發(fā)GUI程序,Java多線程,Java數(shù)據(jù)庫編程,開發(fā)網(wǎng)絡(luò)應(yīng)用程序。本書內(nèi)容全面,實(shí)例經(jīng)典而有趣,幾乎涵蓋了Java語言所有知識(shí)點(diǎn)。
本書不但適合初學(xué)Java的人員閱讀,也適合計(jì)算機(jī)相關(guān)專業(yè)的師生閱讀,還可供有經(jīng)驗(yàn)的開發(fā)人員查閱和參考。
圖解Java開發(fā)基礎(chǔ)(案例視頻版) 目錄
1.1 Java語言介紹 2
1.1.1 Java語言的發(fā)展歷程 3
1.1.2 Java語言的特點(diǎn) 3
1.2 搭建Java開發(fā)環(huán)境 3
1.2.1 下載并安裝JDK 4
1.2.2 配置開發(fā)環(huán)境 8
1.3 **個(gè)Java程序:“石頭、剪刀、布”游戲 10
1.3.1 背景介紹 10
1.3.2 具體實(shí)現(xiàn) 10
1.3.3 編譯運(yùn)行 13
1.4 使用Eclipse 14
1.4.1 安裝Eclipse 14
1.4.2 創(chuàng)建一個(gè)Eclipse工程 18
1.4.3 使用Eclipse編譯運(yùn)行源碼 22
1.5 使用IntelliJ IDEA 23
1.5.1 搭建IntelliJ IDEA開發(fā)環(huán)境 23
1.5.2 使用IntelliJ IDEA創(chuàng)建Java工程 25
1.5.3 使用IntelliJ IDEA運(yùn)行Java程序 27
1.5.4 使用IntelliJ IDEA編譯運(yùn)行“石頭、剪刀、布”游戲 27
第2章 Java基礎(chǔ)語法 31
2.1 幾個(gè)相關(guān)概念:一個(gè)電影海報(bào) 32
2.1.1 背景介紹 33
2.1.2 具體實(shí)現(xiàn) 33
2.1.3 標(biāo)識(shí)符和關(guān)鍵字 34
2.1.4 常量 35
2.1.5 變量 35
2.1.6 注釋 35
2.2 數(shù)據(jù)類型:工資計(jì)算器 37
2.2.1 背景介紹 37
2.2.2 具體實(shí)現(xiàn) 37
2.2.3 整型 38
2.2.4 浮點(diǎn)型 39
2.2.5 字符型 40
2.2.6 布爾型 40
2.3 運(yùn)算符和表達(dá)式:春運(yùn)購票 41
2.3.1 背景介紹 41
2.3.2 具體實(shí)現(xiàn) 41
2.3.3 算術(shù)/關(guān)系/邏輯/位/條件/賦值運(yùn)算符 43
2.4 類型轉(zhuǎn)換:臨時(shí)收銀員的煩惱 49
2.4.1 背景介紹 49
2.4.2 具體實(shí)現(xiàn) 50
2.4.3 自動(dòng)類型轉(zhuǎn)換 51
2.4.4 強(qiáng)制類型轉(zhuǎn)換 51
第3章 流程控制語句 53
3.1 if語句:獎(jiǎng)學(xué)金評(píng)測(cè)系統(tǒng) 54
3.1.1 背景介紹 55
3.1.2 具體實(shí)現(xiàn) 55
3.1.3 if語句 56
3.1.4 if…else語句 57
3.1.5 if…else if…else語句 58
3.1.6 嵌套if條件語句 58
3.2 switch語句:12星座游戲 59
3.2.1 背景介紹 60
3.2.2 具體實(shí)現(xiàn) 60
3.2.3 switch語句的基本形式 62
3.3 for循環(huán)語句:個(gè)稅計(jì)算器 63
3.3.1 背景介紹 63
3.3.2 具體實(shí)現(xiàn) 64
3.3.3 for循環(huán)介紹 66
3.4 while循環(huán)語句:銀行理財(cái)利息計(jì)算器 66
3.4.1 背景介紹 67
3.4.2 具體實(shí)現(xiàn) 67
3.4.3 while語句 68
3.4.4 do…while循環(huán)語句 68
第4章 操作字符串 69
4.1 字符串的初始化:網(wǎng)絡(luò)小說片段 70
4.1.1 背景介紹 71
4.1.2 具體實(shí)現(xiàn) 71
4.1.3 定義字符串的方式 72
4.2 String類操作實(shí)戰(zhàn):設(shè)置取款密碼 73
4.2.1 背景介紹 74
4.2.2 具體實(shí)現(xiàn) 74
4.2.3 常用的內(nèi)置方法 75
第5章 Java數(shù)組 77
5.1 一維數(shù)組:計(jì)算購物車商品的總額 78
5.1.1 背景介紹 79
5.1.2 具體實(shí)現(xiàn) 79
5.1.3 聲明一維數(shù)組 80
5.1.4 初始化一維數(shù)組 81
5.1.5 使用一維數(shù)組 82
5.2 二維數(shù)組:解決楊輝三角問題 83
5.2.1 背景介紹 83
5.2.2 具體實(shí)現(xiàn) 84
5.2.3 多維數(shù)組的聲明與創(chuàng)建 86
5.2.4 多維數(shù)組的初始化 86
5.3 數(shù)組操作:奧運(yùn)會(huì)裁判打分系統(tǒng) 88
5.3.1 背景介紹 88
5.3.2 具體實(shí)現(xiàn) 89
5.3.3 數(shù)組操作的內(nèi)置方法 91
第6章 面向?qū)ο?93
6.1 類:查詢余額寶的余額 94
6.1.1 背景介紹 95
6.1.2 具體實(shí)現(xiàn) 95
6.1.3 Java面向?qū)ο蟮幕靖拍?96
6.1.4 聲明類 96
6.1.5 成員變量 97
6.1.6 成員方法 97
6.2 方法:某麥當(dāng)勞餐廳語音播報(bào)系統(tǒng) 98
6.2.1 背景介紹 98
6.2.2 具體實(shí)現(xiàn) 99
6.2.3 傳遞方法參數(shù) 100
6.2.4 傳遞可變長(zhǎng)度的參數(shù)調(diào)用方法 100
6.2.5 構(gòu)造方法 101
6.2.6 使用靜態(tài)變量和靜態(tài)方法 102
6.2.7 修飾符 103
6.3 類的繼承:圖書展示系統(tǒng) 104
6.3.1 背景介紹 104
6.3.2 具體實(shí)現(xiàn) 105
6.3.3 繼承的基本概念 107
6.3.4 使用super訪問父類中的成員變量和成員方法 108
6.3.5 多級(jí)繼承 109
6.4 重寫和重載:調(diào)查招聘單位的信息 110
6.4.1 背景介紹 110
6.4.2 具體實(shí)現(xiàn) 110
6.4.3 重寫 112
6.4.4 重載 113
6.5 抽象類和抽象方法:教師授課系統(tǒng) 114
6.5.1 背景介紹 115
6.5.2 具體實(shí)現(xiàn) 115
6.5.3 抽象類與抽象方法基礎(chǔ) 119
6.6 接口:四則運(yùn)算計(jì)算器 120
6.6.1 背景介紹 120
6.6.2 具體實(shí)現(xiàn) 120
6.6.3 定義接口 122
6.6.4 接口的繼承 123
6.7 多態(tài):美酒佳釀的配方 124
6.7.1 背景介紹 124
6.7.2 具體實(shí)現(xiàn) 125
6.7.3 何謂多態(tài) 126
第 7章 使用集合存儲(chǔ)數(shù)據(jù) 129
7.1 Collection接口:添加、刪除購物車中的商品 130
7.1.1 背景介紹 131
7.1.2 具體實(shí)現(xiàn) 131
7.1.3 接口Collection的成員 132
7.1.4 遍歷集合 133
7.2 List接口:在線商城系統(tǒng) 136
7.2.1 背景介紹 136
7.2.2 具體實(shí)現(xiàn) 136
7.2.3 接口List的基本功能 138
7.3 Set接口:學(xué)生成績(jī)錄入系統(tǒng) 139
7.3.1 背景介紹 139
7.3.2 具體實(shí)現(xiàn) 139
7.3.3 類TreeSet 141
7.3.4 類HashSet 142
7.4 Queue接口:患者就診叫號(hào)系統(tǒng) 143
7.4.1 背景介紹 143
7.4.2 具體實(shí)現(xiàn) 144
7.4.3 類LinkedList和類PriorityQueue 145
7.4.4 Java集合中的其他接口 146
第8章 泛型 149
8.1 泛型基礎(chǔ):青少年喜歡的三個(gè)服裝品牌 150
8.1.1 背景介紹 151
8.1.2 具體實(shí)現(xiàn) 151
8.1.3 創(chuàng)建泛型 152
8.1.4 Java集合的缺點(diǎn) 152
8.2 泛型類、泛型接口和泛型方法:銀行存款回執(zhí)單 154
8.2.1 背景介紹 154
8.2.2 具體實(shí)現(xiàn) 154
8.2.3 定義泛型接口和類 156
8.2.4 泛型方法 157
8.3 類型通配符:上市公司年報(bào) 158
8.3.1 背景介紹 158
8.3.2 具體實(shí)現(xiàn) 158
8.3.3 類型通配符介紹 159
第9章 Java中的常用類庫 161
9.1 系統(tǒng)相關(guān)類:電腦優(yōu)化加速器系統(tǒng) 162
9.1.1 背景介紹 163
9.1.2 具體實(shí)現(xiàn) 163
9.1.3 類Runtime 164
9.1.4 類System 165
9.2 程序國際化:簡(jiǎn)易翻譯程序 166
9.2.1 背景介紹 166
9.2.2 具體實(shí)現(xiàn) 166
9.2.3 國際化基礎(chǔ) 167
9.2.4 類Locale 168
9.2.5 類ResourceBundle 169
9.3 和日期相關(guān)的類:日歷系統(tǒng) 170
9.3.1 背景介紹 170
9.3.2 具體實(shí)現(xiàn) 170
9.3.3 類Date 172
9.3.4 類Calendar 173
9.3.5 類DateFormat 174
9.3.6 類SimpleDateFormat 174
9.4 數(shù)字類:福彩30選7的機(jī)選系統(tǒng) 175
9.4.1 背景介紹 176
9.4.2 具體實(shí)現(xiàn) 176
9.4.3 類Random 176
9.4.4 類Math 177
9.4.5 類NumberFormat 177
9.5 使用正則表達(dá)式:會(huì)員注冊(cè)系統(tǒng) 179
9.5.1 背景介紹 179
9.5.2 具體實(shí)現(xiàn) 180
9.5.3 類Pattern和類Matcher 181
第10章 異常處理 183
10.1 異常處理方式:計(jì)算某商品的店均銷量 184
10.1.1 背景介紹 185
10.1.2 具體實(shí)現(xiàn) 185
10.1.3 異常的基本概念 186
10.1.4 常用的異常類 187
10.1.5 使用try…catch捕獲異常 188
10.1.6 使用finally代碼塊 188
10.2 拋出異常:OA登錄驗(yàn)證系統(tǒng) 189
10.2.1 背景介紹 190
10.2.2 具體實(shí)現(xiàn) 190
10.2.3 使用throw拋出異常 192
10.2.4 使用throws聲明異常 192
10.2.5 自定義異常 193
第11章 文件操作處理 195
11.1 幾個(gè)相關(guān)概念:文件管理系統(tǒng) 197
11.1.1 背景介紹 197
11.1.2 具體實(shí)現(xiàn) 197
11.1.3 Java的I/O系統(tǒng) 198
11.1.4 類File中的內(nèi)置方法 199
11.2 類RandomAccessFile:4S店新車錄入系統(tǒng) 200
11.2.1 背景介紹 200
11.2.2 具體實(shí)現(xiàn) 201
11.2.3 類RandomAccessFile中的常用方法 202
11.3 字節(jié)流與字符流:廣告詞征集活動(dòng) 203
11.3.1 背景介紹 203
11.3.2 具體實(shí)現(xiàn) 204
11.3.3 類OutputStream(字節(jié)流輸出) 205
11.3.4 類InputStream(字節(jié)流輸入) 205
11.3.5 類Writer(字符流寫入文件) 206
11.3.6 類Reader(字符流讀取文件) 207
11.4 流的相關(guān)操作:工資條管理系統(tǒng) 208
11.4.1 背景介紹 208
11.4.2 具體實(shí)現(xiàn) 208
11.4.3 轉(zhuǎn)換流 209
11.4.4 內(nèi)存操作流 210
11.4.5 打印流 210
第12章 使用Swing開發(fā)GUI程序 213
12.1 Swing基礎(chǔ):學(xué)校放假通知 214
12.1.1 背景介紹 215
12.1.2 具體實(shí)現(xiàn) 215
12.1.3 Swing包 216
12.1.4 Swing中的組件 217
12.1.5 容器 218
12.2 窗體布局:登錄驗(yàn)證系統(tǒng) 220
12.2.1 背景介紹 220
12.2.2 具體實(shí)現(xiàn) 221
12.2.3 邊框布局管理器 222
12.2.4 流式布局管理器 223
12.2.5 卡片布局管理器 223
12.2.6 網(wǎng)格布局管理器 224
12.3 基本組件:編程語言問卷調(diào)查系統(tǒng) 224
12.3.1 背景介紹 225
12.3.2 具體實(shí)現(xiàn) 225
12.3.3 按鈕組件 226
12.3.4 標(biāo)簽組件 227
12.3.5 單行文本框組件 228
12.3.6 復(fù)選框和單選按鈕組件 228
12.3.7 邊框組件 229
12.3.8 JToolBar工具條組件 230
12.4 進(jìn)度條組件:手機(jī)充電進(jìn)度條 231
12.4.1 背景介紹 231
12.4.2 具體實(shí)現(xiàn) 231
12.4.3 使用JProgressBar創(chuàng)建進(jìn)度條 233
12.4.4 使用ProgressMonitor創(chuàng)建進(jìn)度條對(duì)話框 234
第13章 Java多線程 237
13.1 創(chuàng)建線程:模擬NBA球員入場(chǎng)情景 238
13.1.1 背景介紹 239
13.1.2 具體實(shí)現(xiàn) 239
13.1.3 創(chuàng)建線程的方式 240
13.2 線程控制:龜兔賽跑游戲 243
13.2.1 背景介紹 243
13.2.2 具體實(shí)現(xiàn) 244
13.2.3 線程的生命周期 246
13.2.4 線程的優(yōu)先級(jí) 247
13.2.5 線程調(diào)度 247
13.3 數(shù)據(jù)同步:解決航空公司售票系統(tǒng)的問題 248
13.3.1 背景介紹 249
13.3.2 具體實(shí)現(xiàn) 250
13.3.3 使用synchronized實(shí)現(xiàn)線程同步 252
第14章 Java數(shù)據(jù)庫編程 255
14.1 JDBC開發(fā)基礎(chǔ):學(xué)生成績(jī)查詢系統(tǒng) 256
14.1.1 背景介紹 257
14.1.2 具體實(shí)現(xiàn) 257
14.1.3 什么是JDBC 261
14.1.4 JDBC中的常用接口和類 264
14.2 其他數(shù)據(jù)庫:獲取SQL Server數(shù)據(jù)庫表的信息 268
14.2.1 背景介紹 268
14.2.2 具體實(shí)現(xiàn) 269
14.2.3 連接Access數(shù)據(jù)庫 272
第15章 開發(fā)網(wǎng)絡(luò)應(yīng)用程序 275
15.1 網(wǎng)絡(luò)編程基礎(chǔ):獲取IP地址 276
15.1.1 背景介紹 277
15.1.2 具體實(shí)現(xiàn) 277
15.1.3 類URLDecoder和類URLEncoder 278
15.1.4 類InetAddress 279
15.1.5 類URL和類URLConnection 279
15.2 TCP編程:在線網(wǎng)絡(luò)聊天系統(tǒng) 281
15.2.1 項(xiàng)目介紹 281
15.2.2 具體實(shí)現(xiàn) 282
15.2.3 TCP的基本概念 286
15.2.4 類ServerSocket 287
15.2.5 類Socket 287
圖解Java開發(fā)基礎(chǔ)(案例視頻版) 作者簡(jiǎn)介
劉麗,畢業(yè)于哈爾濱工業(yè)大學(xué),20年開發(fā)經(jīng)驗(yàn),資深軟件開發(fā)工程師和架構(gòu)師,現(xiàn)在就職于恒大旗下的恒騰網(wǎng)絡(luò)研發(fā)中心,從事Web商城系統(tǒng)的架構(gòu)和開發(fā)工作。曾經(jīng)在谷歌市場(chǎng)中發(fā)布過多款著名的應(yīng)用等軟件,這些應(yīng)用軟件在谷歌市場(chǎng)上取得了驕人的銷售戰(zhàn)績(jī)。 另外,還精通C#、Java、C 和C語言等主流編程語言。業(yè)余期間,曾經(jīng)在國內(nèi)主流期刊中發(fā)表過多篇通信領(lǐng)域的著名論文。
- >
龍榆生:詞曲概論/大家小書
- >
我與地壇
- >
自卑與超越
- >
唐代進(jìn)士錄
- >
名家?guī)阕x魯迅:朝花夕拾
- >
有舍有得是人生
- >
新文學(xué)天穹兩巨星--魯迅與胡適/紅燭學(xué)術(shù)叢書(紅燭學(xué)術(shù)叢書)
- >
姑媽的寶刀