注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計JAVA及其相關(guān)Java語言及其網(wǎng)絡(luò)應(yīng)用

Java語言及其網(wǎng)絡(luò)應(yīng)用

Java語言及其網(wǎng)絡(luò)應(yīng)用

定 價:¥26.00

作 者: 朱振元
出版社: 人民郵電
叢編項: 高等學(xué)校計算機(jī)教材
標(biāo) 簽: Java

ISBN: 9787115147943 出版時間: 2006-07-01 包裝: 簡裝本
開本: 16開 頁數(shù): 288 字?jǐn)?shù):  

內(nèi)容簡介

  本書分為兩部分:第1章~第8章全面、系統(tǒng)地介紹Java語言的基本概念、基本語法和編程方法,第9章~第14章結(jié)合開發(fā)工具JBuilder介紹Java語言的網(wǎng)絡(luò)應(yīng)用。前后兩部分關(guān)系緊密,不僅介紹開發(fā)的步驟與方法,更注重分析由JBuilder自動生成的各類應(yīng)用程序的結(jié)構(gòu)框架及代碼設(shè)置的來龍去脈,從而將Java基本概念和語法成分等知識有機(jī)地融入到Java應(yīng)用程序的開發(fā)之中。.本書語言通俗、條理清晰、應(yīng)用性強(qiáng)。可作為應(yīng)用型本科計算機(jī)專業(yè)的教材,也可作為應(yīng)用程序開發(fā)人員及計算機(jī)愛好者的參考書。...

作者簡介

暫缺《Java語言及其網(wǎng)絡(luò)應(yīng)用》作者簡介

圖書目錄

第1章 面向?qū)ο笳Z言與Java概述 1
1.1 什么是面向?qū)ο蟪绦蛟O(shè)計 1
1.2 面向?qū)ο蟪绦蛟O(shè)計中的基本概念 3
1.2.1 類和對象 3
1.2.2 數(shù)據(jù)封裝 3
1.2.3 繼承性 4
1.2.4 多態(tài)性 5
1.3 Java語言的特點(diǎn) 5
1.3.1 Java語言的主要特點(diǎn) 6
1.3.2 與C++語言的比較 7
1.4 一個簡單的Java程序 8
1.5 Java程序的編譯和運(yùn)行 10
1.5.1 使用JDK運(yùn)行程序 10
1.5.2 使用JBuilderX運(yùn)行程序 11
第2章 Java語言基礎(chǔ) 13
2.1 Java詞法結(jié)構(gòu) 13
2.2 數(shù)據(jù)與數(shù)據(jù)運(yùn)算 14
2.2.1 基本的數(shù)據(jù)類型 14
2.2.2 無名常量與變量 15
2.2.3 基本類型轉(zhuǎn)換 16
2.2.4 運(yùn)算符 17
2.2.5 表達(dá)式 20
2.3 Java語句 21
2.3.1 語句概述 22
2.3.2 選擇語句 22
2.3.3 循環(huán)語句 24
2.3.4 跳轉(zhuǎn)語句 28
習(xí)題 30
第3章 類與對象 32
3.1 類的定義 32
3.1.1 類定義的一般格式 32
3.1.2 成員變量的定義 33
3.1.3 成員變量的初始化 35
3.1.4 成員變量的訪問 35
3.1.5 靜態(tài)初始化塊 36
3.2 方法 37
3.2.1 方法的定義 37
3.2.2 方法的調(diào)用 38
3.2.3 構(gòu)造方法 38
3.2.4 方法重載 39
3.2.5 實(shí)例方法與類方法 40
3.3 對象與對象操作 41
3.3.1 對象的創(chuàng)建和引用 41
3.3.2 對象參數(shù)與對象返回值 42
3.3.3 對象成員 43
3.3.4 對象的清除 44
3.4 Java中提供的基本類 45
3.4.1 Math類 45
3.4.2 System類 46
3.4.3 基本數(shù)據(jù)類型的包裝類 47
3.5 應(yīng)用實(shí)例:數(shù)字式時鐘模擬程序 48
3.5.1 Clock類的定義及實(shí)現(xiàn) 48
3.5.2 處理過程及輸出結(jié)果 49
習(xí)題 50
第4章 繼承、接口與包 51
4.1 繼承 51
4.1.1 Extends子句 51
4.1.2 類成員的繼承、隱藏和覆蓋 52
4.1.3 對象引用的兼容規(guī)則 53
4.1.4 子類中的構(gòu)造方法 54
4.1.5 抽象方法與抽象類 55
4.1.6 Object類 56
4.2 接口 58
4.2.1 接口的定義 59
4.2.2 接口的實(shí)現(xiàn) 60
4.2.3 接口型引用變量 60
4.2.4 引用變量的類型轉(zhuǎn)換 63
4.3 包 64
4.3.1 包及其使用 64
4.3.2 訪問控制 65
4.4 應(yīng)用實(shí)例:學(xué)生與教師評選程序 66
4.4.1 相關(guān)的類定義 66
4.4.2 程序的處理過程 67
習(xí)題 69
第5章 數(shù)組與字符串 71
5.1 一維數(shù)組 71
5.1.1 數(shù)組的定義 71
5.1.2 數(shù)組的創(chuàng)建 72
5.1.3 數(shù)組的訪問 73
5.2 二維數(shù)組 74
5.2.1 二維數(shù)組的定義及創(chuàng)建 74
5.2.2 數(shù)組應(yīng)用舉例 76
5.3 String類字符串 79
5.3.1 構(gòu)造方法 79
5.3.2 提取與定位 80
5.3.3 字符串比較 81
5.3.4 其他方法 82
5.4 StringBuffer類字符串 83
5.4.1 構(gòu)造方法 83
5.4.2 長度與容量 84
5.4.3 字符串基本操作 84
5.5 應(yīng)用實(shí)例:矩陣的類定義及實(shí)現(xiàn) 86
5.5.1 矩陣的類定義 86
5.5.2 矩陣類定義的實(shí)現(xiàn) 86
5.5.3 程序的執(zhí)行過程 88
習(xí)題 89
第6章 線程與例外處理 92
6.1 線程創(chuàng)建 92
6.1.1 通過實(shí)現(xiàn)Runnable接口創(chuàng)建線程 92
6.1.2 通過擴(kuò)展Thread類創(chuàng)建線程 94
6.2 線程控制 95
6.2.1 線程控制概述 95
6.2.2 臨界區(qū)與互斥控制 95
6.2.3 同步控制 98
6.3 例外概述 102
6.3.1 例外分類 102
6.3.2 例外的引發(fā) 102
6.4 例外處理 103
6.4.1 例外的捕捉 104
6.4.2 例外的拋出 105
6.4.3 自定義例外類型 106
6.5 應(yīng)用實(shí)例:自動售票模擬程序 107
6.5.1 自動售票機(jī)的類定義 107
6.5.2 訂票線程類的定義 109
6.5.3 排隊售票模擬 109
習(xí)題 110
第7章 輸入輸出 112
7.1 File類 112
7.2 字節(jié)流類 115
7.2.1 字節(jié)流超類 115
7.2.2 文件字節(jié)流 117
7.2.3 內(nèi)存字節(jié)流 118
7.2.4 管道字節(jié)流 119
7.2.5 緩沖字節(jié)流 121
7.3 字符流類 121
7.3.1 Reader和Writer 122
7.3.2 高級流類 123
7.4 標(biāo)準(zhǔn)輸入輸出流 124
7.5 應(yīng)用實(shí)例:文件信息讀寫程序 125
7.5.1 類定義及數(shù)據(jù)結(jié)構(gòu) 125
7.5.2 程序的處理過程 126
習(xí)題 127
第8章 圖形界面設(shè)計的基礎(chǔ) 129
8.1 GUI程序概述 129
8.2 容器與布局管理器 132
8.2.1 容器組件 132
8.2.2 布局管理器 133
8.3 事件處理 138
8.3.1 事件處理的一般模式 138
8.3.2 事件處理程序的設(shè)置 139
8.3.3 常用的事件類和監(jiān)聽器接口 141
8.4 Swing組件的一般功能 142
8.5 常用的Swing組件 146
8.5.1 標(biāo)簽、按鈕、復(fù)選框與單選按鈕 146
8.5.2 文本域、文本區(qū) 149
8.5.3 組合框、列表框 150
習(xí)題 151
第9章 JBuilderX集成開發(fā)環(huán)境 152
9.1 面向?qū)ο蟪绦蜷_發(fā)中的基本概念 152
9.1.1 消息與事件驅(qū)動 152
9.1.2 可視化 152
9.1.3 組件及屬性設(shè)置 153
9.1.4 事件處理 153
9.2 JBuilderX的集成開發(fā)環(huán)境 154
9.2.1 主菜單及工具欄 155
9.2.2 編輯窗口 156
9.2.3 項目窗口和結(jié)構(gòu)窗口 158
9.2.4 項目管理 159
9.2.5 開發(fā)界面的調(diào)整 162
9.2.6 程序的調(diào)試功能 162
9.3 創(chuàng)建一個簡單的應(yīng)用程序 163
9.3.1 創(chuàng)建應(yīng)用程序的基本步驟 163
9.3.2 項目的基本組成 167
第10章 應(yīng)用程序 169
10.1 代碼框架結(jié)構(gòu)分析 169
10.1.1 基本的代碼框架 169
10.1.2 代碼框架中的四個層次 171
10.1.3 創(chuàng)建組件及設(shè)置屬性的相應(yīng)代碼 171
10.1.4 事件處理程序的代碼框架 173
10.2 各類組件的功能及應(yīng)用 173
10.2.1 標(biāo)簽及圖標(biāo) 173
10.2.2 按鈕、復(fù)選框、單選按鈕 176
10.2.3 文本框、列表框和組合框 178
10.2.4 JSplitPane、JScrollPane與JTree 181
10.3 應(yīng)用實(shí)例:時鐘模擬程序 184
10.3.1 實(shí)現(xiàn)要點(diǎn) 185
10.3.2 操作步驟 185
習(xí)題 188
第11章 Applet小程序 190
11.1 Applet概述 190
11.2 HTML的Applet標(biāo)記 192
11.3 Applet類 194
11.3.1 特殊方法 195
11.3.2 其他行為方法 195
11.4 繪制圖形 199
11.4.1 繪制機(jī)制 199
11.4.2 Graphics類 200
11.5 應(yīng)用實(shí)例:計時器 200
11.5.1 實(shí)現(xiàn)要點(diǎn) 201
11.5.2 操作步驟 203
11.5.3 程序的進(jìn)一步改進(jìn) 206
習(xí)題 207
第12章 網(wǎng)絡(luò)通信 209
12.1 URL和URLConnection類 209
12.1.1 URL類的功能及應(yīng)用 209
12.1.2 URLConnection類的功能及應(yīng)用 212
12.2 Socket網(wǎng)絡(luò)通信 213
12.2.1 Socket基本概念 213
12.2.2 Socket與ServerSocket類 213
12.3 Socket通信應(yīng)用實(shí)例 215
12.3.1 服務(wù)器端的功能及實(shí)現(xiàn)要點(diǎn) 215
12.3.2 客戶端的功能及實(shí)現(xiàn)要點(diǎn) 215
12.3.3 實(shí)現(xiàn)步驟 216
習(xí)題 222
第13章 Servlet網(wǎng)絡(luò)應(yīng)用程序 224
13.1 Servlet程序簡介 224
13.2 Servlet相關(guān)的類和接口 225
13.3 Servlet程序的開發(fā) 226
13.3.1 基本的開發(fā)步驟 226
13.3.2 開發(fā)實(shí)例 227
13.4 連接后臺數(shù)據(jù)庫 234
13.4.1 使用JDBC訪問數(shù)據(jù)庫的基本步驟 234
13.4.2 JDBC中所提供的常用的類與接口 234
13.4.3 創(chuàng)建數(shù)據(jù)源及其數(shù)據(jù)庫 236
13.4.4 常用的數(shù)據(jù)庫組件 238
13.5 應(yīng)用實(shí)例:網(wǎng)上商品信息查詢程序 239
13.5.1 實(shí)現(xiàn)要點(diǎn) 240
13.5.2 操作步驟 241
習(xí)題 242
第14章 JSP技術(shù) 244
14.1 JSP簡介 244
14.2 JSP頁面的開發(fā) 246
14.2.1 開發(fā)的基本步驟 246
14.2.2 使用JavaBean 248
14.3 JSP連接數(shù)據(jù)庫 250
14.4 開發(fā)實(shí)例:購物網(wǎng)站 254
14.4.1 程序的界面及功能 254
14.4.2 程序的實(shí)現(xiàn)要點(diǎn) 256
14.4.3 連接數(shù)據(jù)庫 263
習(xí)題 264
附錄 習(xí)題參考答案 265

本目錄推薦

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