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

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

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

定 價(jià):¥26.00

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

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

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

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

作者簡(jiǎn)介

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

圖書目錄

第1章 面向?qū)ο笳Z(yǔ)言與Java概述 1
1.1 什么是面向?qū)ο蟪绦蛟O(shè)計(jì) 1
1.2 面向?qū)ο蟪绦蛟O(shè)計(jì)中的基本概念 3
1.2.1 類和對(duì)象 3
1.2.2 數(shù)據(jù)封裝 3
1.2.3 繼承性 4
1.2.4 多態(tài)性 5
1.3 Java語(yǔ)言的特點(diǎn) 5
1.3.1 Java語(yǔ)言的主要特點(diǎn) 6
1.3.2 與C++語(yǔ)言的比較 7
1.4 一個(gè)簡(jiǎn)單的Java程序 8
1.5 Java程序的編譯和運(yùn)行 10
1.5.1 使用JDK運(yùn)行程序 10
1.5.2 使用JBuilderX運(yùn)行程序 11
第2章 Java語(yǔ)言基礎(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 無(wú)名常量與變量 15
2.2.3 基本類型轉(zhuǎn)換 16
2.2.4 運(yùn)算符 17
2.2.5 表達(dá)式 20
2.3 Java語(yǔ)句 21
2.3.1 語(yǔ)句概述 22
2.3.2 選擇語(yǔ)句 22
2.3.3 循環(huán)語(yǔ)句 24
2.3.4 跳轉(zhuǎn)語(yǔ)句 28
習(xí)題 30
第3章 類與對(duì)象 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 對(duì)象與對(duì)象操作 41
3.3.1 對(duì)象的創(chuàng)建和引用 41
3.3.2 對(duì)象參數(shù)與對(duì)象返回值 42
3.3.3 對(duì)象成員 43
3.3.4 對(duì)象的清除 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ù)字式時(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 對(duì)象引用的兼容規(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é)生與教師評(píng)選程序 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 長(zhǎng)度與容量 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í)例:自動(dòng)售票模擬程序 107
6.5.1 自動(dòng)售票機(jī)的類定義 107
6.5.2 訂票線程類的定義 109
6.5.3 排隊(duì)售票模擬 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 高級(jí)流類 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è)計(jì)的基礎(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ū)動(dòng) 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 項(xiàng)目窗口和結(jié)構(gòu)窗口 158
9.2.4 項(xiàng)目管理 159
9.2.5 開發(fā)界面的調(diào)整 162
9.2.6 程序的調(diào)試功能 162
9.3 創(chuàng)建一個(gè)簡(jiǎn)單的應(yīng)用程序 163
9.3.1 創(chuàng)建應(yīng)用程序的基本步驟 163
9.3.2 項(xiàng)目的基本組成 167
第10章 應(yīng)用程序 169
10.1 代碼框架結(jié)構(gòu)分析 169
10.1.1 基本的代碼框架 169
10.1.2 代碼框架中的四個(gè)層次 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í)例:時(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í)例:計(jì)時(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程序簡(jiǎn)介 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 連接后臺(tái)數(shù)據(jù)庫(kù) 234
13.4.1 使用JDBC訪問數(shù)據(jù)庫(kù)的基本步驟 234
13.4.2 JDBC中所提供的常用的類與接口 234
13.4.3 創(chuàng)建數(shù)據(jù)源及其數(shù)據(jù)庫(kù) 236
13.4.4 常用的數(shù)據(jù)庫(kù)組件 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簡(jiǎn)介 244
14.2 JSP頁(yè)面的開發(fā) 246
14.2.1 開發(fā)的基本步驟 246
14.2.2 使用JavaBean 248
14.3 JSP連接數(shù)據(jù)庫(kù) 250
14.4 開發(fā)實(shí)例:購(gòu)物網(wǎng)站 254
14.4.1 程序的界面及功能 254
14.4.2 程序的實(shí)現(xiàn)要點(diǎn) 256
14.4.3 連接數(shù)據(jù)庫(kù) 263
習(xí)題 264
附錄 習(xí)題參考答案 265

本目錄推薦

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