注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書教育/教材/教輔教材職業(yè)技術(shù)培訓(xùn)教材Java程序設(shè)計案例教程

Java程序設(shè)計案例教程

Java程序設(shè)計案例教程

定 價:¥35.00

作 者: 羅曉娟,李希勇
出版社: 中國鐵道出版社有限公司
叢編項:
標(biāo) 簽: 暫缺

購買這本書可以去


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

內(nèi)容簡介

  Java語言是當(dāng)今流行的面向?qū)ο缶幊陶Z言之一。本書主要面向高等院校的Java程序設(shè)計教學(xué)要求,采用案例驅(qū)動的方式,介紹了Java相關(guān)知識和如何進(jìn)行面向?qū)ο蟮某绦蛟O(shè)計和開發(fā)的方法。 全書分為基礎(chǔ)篇和提高篇?;A(chǔ)篇每章以一個案例引入,主要介紹Java入門、數(shù)據(jù)類型、運算符與表達(dá)式、程序控制語句、數(shù)組、類和對象、繼承與多態(tài)、異常與捕獲、實用API。提高篇以一個待辦事項案例為主線,介紹Swing組件及事件處理、JDBC編程、文件讀寫、多線程機(jī)制、集合、泛型和反射機(jī)制。 本書堅持實用、夠用、簡單、直接的教學(xué)理念,對教學(xué)內(nèi)容進(jìn)行精心設(shè)計和選擇,可以作為應(yīng)用型本科教材,也可作為軟件開發(fā)人員及其他有關(guān)人員的參考用書。

作者簡介

  羅曉娟:2004.3-2006.12 江西師范大學(xué) 攻讀碩士學(xué)位。2007.9-至今,萍鄉(xiāng)學(xué)院信息與計算機(jī)工程學(xué)院專業(yè)教師,副教授。近年來主持完成江西省教學(xué)研究課題1項,主持完成江西省教學(xué)研究課題1項,參與省教育廳教改課題2項,主持完成市、校級課題3項;公開發(fā)表專業(yè)論文11篇,其中核心期刊7篇;主編專業(yè)教材4部,參編教材6部;制作課件《“計算機(jī)應(yīng)用基礎(chǔ)”網(wǎng)絡(luò)教學(xué)平臺》、《“Access數(shù)據(jù)庫技術(shù)”網(wǎng)絡(luò)教學(xué)平臺》分別獲得全國多媒體課件大賽二等獎和三等獎。李希勇:2000年7月至今,一直工作在計算機(jī)專業(yè)教學(xué)一線,主講的課程有:C語言程序設(shè)計、Java語言程序設(shè)計、MySql數(shù)據(jù)庫、Java Web應(yīng)用開發(fā)、JavaEE應(yīng)用開發(fā)、網(wǎng)站建設(shè)與管理、軟件工程導(dǎo)論、軟件工程課程設(shè)計等理論與實踐課程。此外,有較強(qiáng)的科研能力,發(fā)表論文10多篇,其中多篇為核心期刊文章,主編教材三部,副主編教材兩部。擔(dān)任萍鄉(xiāng)市多家政府部門和企事業(yè)單位信息技術(shù)顧問,多次榮獲江西省大學(xué)生科技創(chuàng)新職業(yè)技能競賽優(yōu)秀指導(dǎo)教師。

圖書目錄

基 礎(chǔ) 篇
 第1章 HelloWorld—— Java入門 2
1.1 案例描述 2
1.2 Java語言概述 2
1.2.1 Java的誕生 2
1.2.2 Java的發(fā)展 3
1.2.3 Java的特點 5
1.3 安裝JDK 6
1.4 Java程序開發(fā)步驟 9
1.5 Java集成開發(fā)環(huán)境Eclipse 10
1.6 案例實現(xiàn) 11
習(xí)題15
 第2章 簡易計算器——數(shù)據(jù)類型、運算符與表達(dá)式 16
2.1 案例描述 16
2.2 關(guān)鍵字與標(biāo)識符 16
2.2.1 關(guān)鍵字 16
2.2.2 標(biāo)識符 18
2.3 基本數(shù)據(jù)類型 19
2.3.1 字符類型──char 19
2.3.2 布爾類型──boolean 20
2.3.3 數(shù)值類型──int byte short long float double 20
2.3.4 數(shù)據(jù)類型之間的轉(zhuǎn)換 21
2.4 運算符和表達(dá)式 23
2.4.1 算術(shù)運算符和算術(shù)表達(dá)式 23
2.4.2 關(guān)系運算符和關(guān)系表達(dá)式 24
2.4.3 邏輯運算符和邏輯表達(dá)式 25
2.4.4 條件運算符和條件表達(dá)式 26
2.4.5 賦值運算符和賦值表達(dá)式 26
2.4.6 常用其他運算符 27
2.4.7 運算符的優(yōu)先級 27
2.5 輸入、輸出數(shù)據(jù) 28
2.5.1 輸入數(shù)據(jù) 28
2.5.2 輸出數(shù)據(jù) 29
2.6 案例實現(xiàn) 30
習(xí)題31
 第3章 猜數(shù)游戲——程序控制語句 33
3.1 案例描述 33
3.2 語句概述 33
3.3 分支結(jié)構(gòu) 34
3.3.1 if條件分支語句 35
3.3.2 switch開關(guān)語句 38
3.4 循環(huán)結(jié)構(gòu) 41
3.4.1 for循環(huán)語句 41
3.4.2 while 循環(huán)語句 42
3.4.3 do...while循環(huán)語句 43
3.4.4 循環(huán)嵌套 43
3.4.5 break和continue語句 44
3.5 案例實現(xiàn) 46
習(xí)題47
 第4章 隨機(jī)點名器 ——Java的數(shù)組 51
4.1 案例描述 51
4.2 數(shù)組的引入 51
4.2.1 引入數(shù)組的必要性 51
4.2.2 數(shù)組的概念 52
4.3 一維數(shù)組 52
4.3.1 一維數(shù)組的定義 52
4.3.2 一維數(shù)組的長度 55
4.3.3 創(chuàng)建一維數(shù)組的方法 56
4.3.4 一維數(shù)組應(yīng)用舉例 57
4.4 二維數(shù)組 58
4.4.1 聲明二維數(shù)組變量 58
4.4.2 創(chuàng)建二維數(shù)組 59
4.4.3 二維數(shù)組的賦值與使用 60
4.4.4 二維數(shù)組的長度 60
4.4.5 非矩陣型二維數(shù)組 61
4.4.6 二維數(shù)組應(yīng)用舉例 61
4.5 案例實現(xiàn) 62
習(xí)題64
第5章 警察抓小偷——類和對象 66
5.1 案例描述 66
5.2 面向?qū)ο蟪绦蛟O(shè)計概述 66
5.2.1 程序設(shè)計方法的發(fā)展 66
5.2.2 面向?qū)ο蟪绦蛟O(shè)計的特點 67
5.3 類 68
5.3.1 類的定義 69
5.3.2 成員變量 69
5.3.3 成員方法 70
5.3.4 類的設(shè)計 70
5.4 對象的創(chuàng)建 71
5.4.1 構(gòu)造方法 71
5.4.2 創(chuàng)建對象 72
5.4.3 this關(guān)鍵字 73
5.4.4 垃圾回收機(jī)制 74
5.5 成員方法的調(diào)用 75
5.5.1 參數(shù)傳值機(jī)制 75
5.5.2 基本數(shù)據(jù)類型參數(shù)的傳值 75
5.5.3 引用類型參數(shù)的傳值 76
5.5.4 方法重載 77
5.6 static關(guān)鍵字 79
5.6.1 靜態(tài)變量 79
5.6.2 靜態(tài)方法 80
5.6.3 靜態(tài)代碼塊 80
5.7 定義包和引入類 81
5.7.1 包的概念和作用 81
5.7.2 創(chuàng)建包──package語句 82
5.7.3 引用包中的類──import語句 82
5.8 案例實現(xiàn) 82
習(xí)題85
 第6章 “剪刀、石頭、布”游戲——繼承與多態(tài) 87
6.1 案例描述 87
6.2 類的繼承 87
6.2.1 子類的定義 88
6.2.2 子類對象的創(chuàng)建與實例化過程 89
6.2.3 訪問權(quán)限 90
6.3 繼承與多態(tài) 91
6.3.1 成員變量的隱藏 91
6.3.2 方法重寫 92
6.3.3 super關(guān)鍵字 93
6.3.4 final關(guān)鍵字 94
6.3.5 多態(tài) 94
6.4 抽象類與面向抽象編程 96
6.4.1 抽象類與抽象方法 96
6.4.2 面向抽象編程 97
6.5 接口與面向接口編程 99
6.5.1 接口的定義 99
6.5.2 接口的實現(xiàn) 100
6.5.3 面向接口編程 101
6.6 內(nèi)部類與匿名類 103
6.7 案例實現(xiàn) 105
習(xí)題107
 第7章 銀行業(yè)務(wù)——異常與捕獲 109
7.1 案例描述 109
7.2 異常 109
7.2.1 異常層次結(jié)構(gòu) 110
7.2.2 常見異常的種類 110
7.3 異常的處理 111
7.3.1 捕獲并處理異常 111
7.3.2 將方法中產(chǎn)生的異常拋出 112
7.4 自定義異常類 113
7.5 案例實現(xiàn) 114
習(xí)題117
第8章 萬年歷——實用API 119
8.1 案例描述 119
8.2 java.lang包中的常見類 119
8.2.1 基本數(shù)據(jù)類型的包裝類 120
8.2.2 String類 121
8.2.3 Math類 123
8.2.4 Object類 123
8.2.5 Class類 126
8.2.6 System類 128
8.2.7 Runtime類 129
8.3 java.util包中的常見類 130
8.3.1 Random類 130
8.3.2 StringBuffer類 131
8.3.3 StringTokenizer類 132
8.3.4 Scanner類 133
8.3.5 Date類和Calendar類 134
8.4 案例實現(xiàn) 135
習(xí)題137
提 高 篇
 第9章“待辦事項”案例界面開發(fā)——Swing組件及事件處理 140
9.1 案例描述 140
9.2 如何使用Eclipse開發(fā)Swing程序 140
9.3 Java Swing組件基礎(chǔ) 142
9.3.1 頂層容器──JFrame 142
9.3.2 Swing組件──JButton 143
9.3.3 Swing組件── JRadioButton 144
9.3.4 Swing組件──復(fù)選框 146
9.3.5 Swing組件──下拉列表框 147
9.3.6 Swing組件──表格 149
9.4 布局管理器組件 150
9.4.1 布局管理器概述 150
9.4.2 BorderLayout布局管理器 151
9.4.3 FlowLayout布局管理器 152
9.4.4 GridLayout布局管理器 153
9.4.5 CardLayout布局管理器 154
9.5 Swing事件處理機(jī)制 156
9.5.1 Swing事件處理機(jī)制概述 156
9.5.2 Swing中的監(jiān)聽器 156
9.5.3 匿名類方式處理事件 158
9.5.4 Swing所支持的事件監(jiān)聽器 158
9.5.5 窗口事件的處理 159
9.5.6 動作事件的處理 160
9.5.7 焦點事件的處理 161
9.6 待辦事項案例的窗口和事件實現(xiàn) 162
習(xí)題168
 第10章“待辦事項”管理——JDBC編程技術(shù) 169
10.1 案例描述 169
10.2 JDBC概述 169
10.3 JDBC編程 170
10.3.1 加入數(shù)據(jù)庫的連接包 170
10.3.2 創(chuàng)建數(shù)據(jù)庫連接類 171
10.3.3 對數(shù)據(jù)庫進(jìn)行操作 172
10.4 JDBC中的幾個重要接口 173
10.4.1 Statement──SQL語句執(zhí)行接口 173
10.4.2 PreparedStatement──預(yù)編譯的Statement 173
10.4.3 ResultSet──結(jié)果集操作接口 173
10.5 使用JDBC完成“待辦事項”案例的增刪改查功能 174
習(xí)題178
 第11章“待辦事項”管理—— 文件讀寫 179
11.1 案例描述 179
11.2 Java I/O系統(tǒng) 179
11.2.1 Java I/O系統(tǒng)概述 179
11.2.2 File類 179
11.3 輸入和輸出 180
11.4 待辦事項案例所應(yīng)用的代碼 182
習(xí)題183
 第12章“待辦事項”提醒功能的實現(xiàn)——多線程機(jī)制 185
12.1 案例描述 185
12.2 多線程 185
12.2.1 多線程概述 185
12.2.2 定義任務(wù) 186
12.2.3 Thread類 186
12.2.4 Executor線程池 187
12.3 待辦事項案例所應(yīng)用的代碼 188
習(xí)題191
 第13章 “待辦事項”的存放——集合、泛型和反射機(jī)制 193
13.1 案例描述 193
13.2 集合框架的使用 193
13.2.1 集合接口 194
13.2.2 集合實現(xiàn)類 195
13.2.3 集合元素的遍歷 196
13.3 泛型的使用 197
13.3.1 泛型類 197
13.3.2 泛型接口 198
13.3.3 泛型方法 198
13.4 反射的使用 199
13.4.1 反射概述 199
13.4.2 通過反射獲得構(gòu)造方法 199
13.4.3 通過反射獲得類中的方法 200
13.4.4 通過反射獲得類中的所有的成員變量 202
13.5 “待辦事項”案例中事項的存放 203
習(xí)題203

本目錄推薦

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