注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(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)裝本
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 288 字?jǐn)?shù):  

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

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

作者簡(jiǎn)介

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

圖書(shū)目錄

第1章 面向?qū)ο笳Z(yǔ)言與Java概述 1
1.1 什么是面向?qū)ο蟪绦蛟O(shè)計(jì) 1
1.2 面向?qū)ο蟪绦蛟O(shè)計(jì)中的基本概念 3
1.2.1 類(lèi)和對(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ù)類(lèi)型 14
2.2.2 無(wú)名常量與變量 15
2.2.3 基本類(lèi)型轉(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章 類(lèi)與對(duì)象 32
3.1 類(lèi)的定義 32
3.1.1 類(lèi)定義的一般格式 32
3.1.2 成員變量的定義 33
3.1.3 成員變量的初始化 35
3.1.4 成員變量的訪(fǎng)問(wèn) 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í)例方法與類(lèi)方法 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中提供的基本類(lèi) 45
3.4.1 Math類(lèi) 45
3.4.2 System類(lèi) 46
3.4.3 基本數(shù)據(jù)類(lèi)型的包裝類(lèi) 47
3.5 應(yīng)用實(shí)例:數(shù)字式時(shí)鐘模擬程序 48
3.5.1 Clock類(lèi)的定義及實(shí)現(xiàn) 48
3.5.2 處理過(guò)程及輸出結(jié)果 49
習(xí)題 50
第4章 繼承、接口與包 51
4.1 繼承 51
4.1.1 Extends子句 51
4.1.2 類(lèi)成員的繼承、隱藏和覆蓋 52
4.1.3 對(duì)象引用的兼容規(guī)則 53
4.1.4 子類(lèi)中的構(gòu)造方法 54
4.1.5 抽象方法與抽象類(lèi) 55
4.1.6 Object類(lèi) 56
4.2 接口 58
4.2.1 接口的定義 59
4.2.2 接口的實(shí)現(xiàn) 60
4.2.3 接口型引用變量 60
4.2.4 引用變量的類(lèi)型轉(zhuǎn)換 63
4.3 包 64
4.3.1 包及其使用 64
4.3.2 訪(fǎng)問(wèn)控制 65
4.4 應(yīng)用實(shí)例:學(xué)生與教師評(píng)選程序 66
4.4.1 相關(guān)的類(lèi)定義 66
4.4.2 程序的處理過(guò)程 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ù)組的訪(fǎng)問(wèn) 73
5.2 二維數(shù)組 74
5.2.1 二維數(shù)組的定義及創(chuàng)建 74
5.2.2 數(shù)組應(yīng)用舉例 76
5.3 String類(lèi)字符串 79
5.3.1 構(gòu)造方法 79
5.3.2 提取與定位 80
5.3.3 字符串比較 81
5.3.4 其他方法 82
5.4 StringBuffer類(lèi)字符串 83
5.4.1 構(gòu)造方法 83
5.4.2 長(zhǎng)度與容量 84
5.4.3 字符串基本操作 84
5.5 應(yīng)用實(shí)例:矩陣的類(lèi)定義及實(shí)現(xiàn) 86
5.5.1 矩陣的類(lèi)定義 86
5.5.2 矩陣類(lèi)定義的實(shí)現(xiàn) 86
5.5.3 程序的執(zhí)行過(guò)程 88
習(xí)題 89
第6章 線(xiàn)程與例外處理 92
6.1 線(xiàn)程創(chuàng)建 92
6.1.1 通過(guò)實(shí)現(xiàn)Runnable接口創(chuàng)建線(xiàn)程 92
6.1.2 通過(guò)擴(kuò)展Thread類(lèi)創(chuàng)建線(xiàn)程 94
6.2 線(xiàn)程控制 95
6.2.1 線(xiàn)程控制概述 95
6.2.2 臨界區(qū)與互斥控制 95
6.2.3 同步控制 98
6.3 例外概述 102
6.3.1 例外分類(lèi) 102
6.3.2 例外的引發(fā) 102
6.4 例外處理 103
6.4.1 例外的捕捉 104
6.4.2 例外的拋出 105
6.4.3 自定義例外類(lèi)型 106
6.5 應(yīng)用實(shí)例:自動(dòng)售票模擬程序 107
6.5.1 自動(dòng)售票機(jī)的類(lèi)定義 107
6.5.2 訂票線(xiàn)程類(lèi)的定義 109
6.5.3 排隊(duì)售票模擬 109
習(xí)題 110
第7章 輸入輸出 112
7.1 File類(lèi) 112
7.2 字節(jié)流類(lèi) 115
7.2.1 字節(jié)流超類(lèi) 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 字符流類(lèi) 121
7.3.1 Reader和Writer 122
7.3.2 高級(jí)流類(lèi) 123
7.4 標(biāo)準(zhǔn)輸入輸出流 124
7.5 應(yīng)用實(shí)例:文件信息讀寫(xiě)程序 125
7.5.1 類(lèi)定義及數(shù)據(jù)結(jié)構(gòu) 125
7.5.2 程序的處理過(guò)程 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 常用的事件類(lèi)和監(jiān)聽(tīng)器接口 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集成開(kāi)發(fā)環(huán)境 152
9.1 面向?qū)ο蟪绦蜷_(kāi)發(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的集成開(kāi)發(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 開(kāi)發(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 各類(lèi)組件的功能及應(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類(lèi) 194
11.3.1 特殊方法 195
11.3.2 其他行為方法 195
11.4 繪制圖形 199
11.4.1 繪制機(jī)制 199
11.4.2 Graphics類(lèi) 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類(lèi) 209
12.1.1 URL類(lèi)的功能及應(yīng)用 209
12.1.2 URLConnection類(lèi)的功能及應(yīng)用 212
12.2 Socket網(wǎng)絡(luò)通信 213
12.2.1 Socket基本概念 213
12.2.2 Socket與ServerSocket類(lèi) 213
12.3 Socket通信應(yīng)用實(shí)例 215
12.3.1 服務(wù)器端的功能及實(shí)現(xiàn)要點(diǎn) 215
12.3.2 客戶(hù)端的功能及實(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)的類(lèi)和接口 225
13.3 Servlet程序的開(kāi)發(fā) 226
13.3.1 基本的開(kāi)發(fā)步驟 226
13.3.2 開(kāi)發(fā)實(shí)例 227
13.4 連接后臺(tái)數(shù)據(jù)庫(kù) 234
13.4.1 使用JDBC訪(fǎng)問(wèn)數(shù)據(jù)庫(kù)的基本步驟 234
13.4.2 JDBC中所提供的常用的類(lèi)與接口 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)上商品信息查詢(xún)程序 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è)面的開(kāi)發(fā) 246
14.2.1 開(kāi)發(fā)的基本步驟 246
14.2.2 使用JavaBean 248
14.3 JSP連接數(shù)據(jù)庫(kù) 250
14.4 開(kāi)發(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 ? 讀書(shū)網(wǎng) www.dappsexplained.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)