注冊(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程序設(shè)計(jì)

Java程序設(shè)計(jì)

Java程序設(shè)計(jì)

定 價(jià):¥27.00

作 者: 宋中山,嚴(yán)千鈞等編著
出版社: 清華大學(xué)出版社
叢編項(xiàng): 高等學(xué)校計(jì)算機(jī)教育規(guī)劃教材
標(biāo) 簽: Java

ISBN: 9787302109495 出版時(shí)間: 2005-08-01 包裝: 平裝
開(kāi)本: 26cm 頁(yè)數(shù): 323 字?jǐn)?shù):  

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

  《Java程序設(shè)計(jì)》全面、系統(tǒng)地介紹了Java語(yǔ)言的基本概念、基本語(yǔ)法和編程方法。主要內(nèi)容包括Java語(yǔ)言概述、數(shù)據(jù)類(lèi)型與運(yùn)算符、流程控制語(yǔ)句、類(lèi)與對(duì)象、繼承與多態(tài)、異常處理、工具類(lèi)和算法、Applet小應(yīng)用程序、圖形用戶(hù)界面、輸入和輸出、Java多線(xiàn)程以及Java高級(jí)編程。每章后面附有習(xí)題,讀者可參考使用?!禞ava程序設(shè)計(jì)》內(nèi)容豐富,結(jié)構(gòu)合理,語(yǔ)言簡(jiǎn)潔,深入淺出,通俗易懂。基礎(chǔ)知識(shí)與程序?qū)嵗嘟Y(jié)合,示例典型實(shí)用,具有很強(qiáng)的實(shí)用性?!禞ava程序設(shè)計(jì)》適合作為高等院?!癑ava語(yǔ)言程序設(shè)計(jì)”課程的教材,也可作為初學(xué)者的自學(xué)參考書(shū)。

作者簡(jiǎn)介

暫缺《Java程序設(shè)計(jì)》作者簡(jiǎn)介

圖書(shū)目錄

第1章 Java語(yǔ)言概述 1
1.1 Java語(yǔ)言的產(chǎn)生 1
1.2 Java語(yǔ)言的特點(diǎn)及優(yōu)勢(shì) 2
1.3 Application和Applet程序 3
1.3.1 Application程序 4
1.3.2 Applet小應(yīng)用程序 4
1.3.3 Java程序的基本構(gòu)成 6
1.4 程序的編輯、編譯和運(yùn)行 7
1.4.1 Java工具包JDK 7
1.4.2 Application的編輯、編譯和運(yùn)行 9
1.4.3 Applet的編輯、編譯和運(yùn)行 10
1.5 Java集成開(kāi)發(fā)環(huán)境 11
1.5.1 幾種輔助工具的使用 11
1.5.2 幾種集成工具的使用 14
習(xí)題 18
第2章 數(shù)據(jù)類(lèi)型與運(yùn)算符 19
2.1 標(biāo)識(shí)符與關(guān)鍵字 19
2.1.1 標(biāo)識(shí)符 19
2.1.2 關(guān)鍵字 19
2.1.3 注釋 20
2.2 基本數(shù)據(jù)類(lèi)型 20
2.2.1 整數(shù)類(lèi)型 21
2.2.2 浮點(diǎn)數(shù)類(lèi)型 21
2.2.3 布爾類(lèi)型 22
2.2.4 字符類(lèi)型 22
2.3 常量 22
2.3.1 整型常量 22
2.3.2 浮點(diǎn)數(shù)常量 22
2.3.3 布爾常量 23
2.3.4 字符常量 23
2.3.5 字符串常量 23
2.3.6 其他文字常量 24
2.4 變量 24
2.5 運(yùn)算符與表達(dá)式 25
2.5.1 算術(shù)運(yùn)算符 26
2.5.2 關(guān)系運(yùn)算符 28
2.5.3 邏輯運(yùn)算符 29
2.5.4 位運(yùn)算符 30
2.5.5 賦值運(yùn)算符與類(lèi)型轉(zhuǎn)換 32
2.5.6 條件運(yùn)算符 34
2.5.7 其他運(yùn)算符 34
2.5.8 運(yùn)算符的優(yōu)先級(jí)和結(jié)合性 35
2.5.9 表達(dá)式、語(yǔ)句和塊 35
習(xí)題 36
第3章 流程控制語(yǔ)句 38
3.1 概述 38
3.2 簡(jiǎn)單語(yǔ)句 39
3.2.1 表達(dá)式語(yǔ)句 39
3.2.2 方法調(diào)用語(yǔ)句 39
3.2.3 復(fù)合語(yǔ)句 39
3.2.4 空語(yǔ)句 40
3.3 分支語(yǔ)句 40
3.3.1 if語(yǔ)句 40
3.3.2 switch語(yǔ)句 42
3.4 循環(huán)語(yǔ)句 45
3.4.1 while語(yǔ)句 45
3.4.2 do-while語(yǔ)句 48
3.4.3 for語(yǔ)句 50
3.4.4 循環(huán)嵌套 53
3.5 跳轉(zhuǎn)語(yǔ)句 54
3.5.1 break語(yǔ)句 54
3.5.2 continue語(yǔ)句 56
3.5.3 return語(yǔ)句 58
習(xí)題 58
第4章 類(lèi)與對(duì)象 61
4.1 OOP概述 61
4.1.1 對(duì)象的含義 62
4.1.2 以服務(wù)為中心 63
4.2 類(lèi)的創(chuàng)建 65
4.2.1 類(lèi)頭 65
4.2.2 類(lèi)體 66
4.2.3 成員變量 67
4.2.4 方法 68
4.2.5 構(gòu)造器 69
4.3 對(duì)象 72
4.3.1 對(duì)象創(chuàng)建 73
4.3.2 對(duì)象初始化 76
4.3.3 對(duì)象的使用 78
4.3.4 對(duì)象的清除 81
4.4 數(shù)組 83
4.4.1 一維數(shù)組 83
4.4.2 對(duì)象數(shù)組 85
4.4.3 數(shù)組的數(shù)組 86
4.5 包 88
4.5.1 包的引入 88
4.5.2 關(guān)鍵字package 89
4.5.3 關(guān)鍵字import 91
4.6 信息隱藏 93
4.6.1 類(lèi)的訪(fǎng)問(wèn)控制 93
4.6.2 成員的訪(fǎng)問(wèn)控制 94
4.6.3 類(lèi)成員和常量 96
習(xí)題 100
第5章 繼承與多態(tài) 102
5.1 類(lèi)的繼承 102
5.1.1 子類(lèi)定義 103
5.1.2 super與this 105
5.1.3 方法的繼承與改寫(xiě) 109
5.1.4 創(chuàng)建子類(lèi)的對(duì)象 112
5.1.5 最終類(lèi) 114
5.1.6 抽象類(lèi) 116
5.2 接口 117
5.2.1 接口的引入 118
5.2.2 創(chuàng)建接口 118
5.2.3 實(shí)現(xiàn)接口 119
5.2.4 接口的性質(zhì) 120
5.3 運(yùn)行時(shí)多態(tài) 121
5.3.1 多態(tài)變量與對(duì)象造型 122
5.3.2 消息理解與動(dòng)態(tài)綁定 124
5.4 內(nèi)部類(lèi) 125
5.4.1 成員類(lèi) 125
5.4.2 靜態(tài)成員類(lèi) 129
5.4.3 局部類(lèi) 131
5.4.4 匿名類(lèi) 134
習(xí)題 136
第6章 異常處理 139
6.1 異常和異常類(lèi) 139
6.1.1 異常類(lèi)結(jié)構(gòu)與組成 139
6.1.2 非檢查型異常與檢查型異常 140
6.2 異常的捕獲和處理 141
6.2.1 捕獲異常 142
6.2.2 try子句和catch子句 142
6.2.3 finally子句 144
6.3 指定方法拋出的異常 146
6.4 拋出異常 148
6.4.1 系統(tǒng)自動(dòng)拋出的異常 148
6.4.2 throw語(yǔ)句拋出的異常 148
6.4.3 自定義異常類(lèi) 150
6.5 異常處理原則 151
習(xí)題 152
第7章 工具類(lèi)和算法 153
7.1 Java語(yǔ)言基礎(chǔ)類(lèi) 153
7.1.1 Object類(lèi) 154
7.1.2 基本數(shù)據(jù)類(lèi)型的包裝類(lèi) 154
7.1.3 Math類(lèi) 155
7.1.4 System類(lèi) 156
7.2 字符串類(lèi) 157
7.2.1 String類(lèi) 157
7.2.2 StringBuffer類(lèi) 160
7.2.3 StringToKenizer類(lèi) 162
7.3 集合類(lèi) 162
7.3.1 集合和Collection API 163
7.3.2 Set接口及HashSet類(lèi) 164
7.3.3 List接口及ArraryList類(lèi) 165
7.3.4 Iterator及ListIterator 167
7.3.5 映射Map及HashMap類(lèi) 168
7.4 向量、堆棧和隊(duì)列 171
7.4.1 Vector向量 171
7.4.2 Stack堆棧 173
7.4.3 LinkedList類(lèi)及隊(duì)列 174
7.5 排序與查找 175
7.5.1 選擇排序 176
7.5.2 冒泡排序 176
7.5.3 快速排序 177
7.5.4 順序查找 178
7.5.5 二分查找 179
7.6 Arrays類(lèi) 180
7.7 遞歸與迭代 181
7.7.1 迭代 181
7.7.2 遞歸 182
習(xí)題 183
第8章 Applet小應(yīng)用程序 185
8.1 Applet簡(jiǎn)介 185
8.1.1 appletviewer 187
8.1.2 Applet程序的運(yùn)行過(guò)程 187
8.2 Applet 的類(lèi) 188
8.2.1 java.applet包的內(nèi)容 188
8.2.2 編寫(xiě)Applet 190
8.2.3 Applet的生命周期 190
8.2.4 Applet的AWT繪制 192
8.3 HTML中的Applet標(biāo)記 194
8.3.1 <applet>標(biāo)記 195
8.3.2 Applet參數(shù) 196
8.3.3 在非Java兼容瀏覽器中顯示輔助內(nèi)容 196
8.4 讀取參數(shù) 196
8.4.1 在頁(yè)面中添加<param>標(biāo)記 196
8.4.2 小應(yīng)用程序獲取參數(shù)值 196
8.5 Applet與Application 198
8.6 Applet的安全性 200
習(xí)題 201
第9章 圖形用戶(hù)界面 202
9.1 Java GUI概述 202
9.1.1 AWT 202
9.1.2 Swing 203
9.1.3 AWT與Swing的關(guān)系 203
9.2 AWT的使用 204
9.2.1 java.awt包的內(nèi)容 204
9.2.2 組件 204
9.2.3 容器 205
9.2.4 布局管理器 209
9.2.5 外觀控制 216
9.2.6 AWT程序結(jié)構(gòu) 216
9.3 AWT組件 217
9.3.1 基本組件 217
9.3.2 菜單組件 223
9.4 AWT事件處理機(jī)制 224
9.4.1 委托事件模型 224
9.4.2 事件類(lèi) 226
9.4.3 事件監(jiān)聽(tīng)器 227
9.4.4 事件適配器 228
9.4.5 常用事件 230
9.4.6 事件處理的其他方式 236
9.5 Swing 239
9.5.1 Swing簡(jiǎn)介 239
9.5.2 Swing特性 239
9.5.3 Swing組件和容器 240
習(xí)題 241
第10章 輸入和輸出 242
10.1 流的基本概念 242
10.2 字節(jié)流與字符流 242
10.2.1 字節(jié)流 243
10.2.2 字符流 243
10.3 節(jié)點(diǎn)流與處理流 244
10.3.1 節(jié)點(diǎn)流 244
10.3.2 處理流 245
10.4 標(biāo)準(zhǔn)輸入流與標(biāo)準(zhǔn)輸出流 247
10.4.1 標(biāo)準(zhǔn)輸入流 247
10.4.2 標(biāo)準(zhǔn)輸出流 249
10.4.3 輸入輸出重定向 250
10.5 文件 251
10.5.1 文件與目錄管理 251
10.5.2 文件輸入輸出流 254
10.5.3 隨機(jī)訪(fǎng)問(wèn)文件流 256
10.6 對(duì)象串行化 259
習(xí)題 262
第11章 Java多線(xiàn)程 263
11.1 線(xiàn)程的概念 263
11.2 線(xiàn)程的創(chuàng)建 264
11.2.1 Thread類(lèi)與Runnable接口 264
11.2.2 繼承Thread類(lèi)實(shí)現(xiàn)多線(xiàn)程 265
11.2.3 通過(guò)Runnable接口實(shí)現(xiàn)多線(xiàn)程 266
11.3 線(xiàn)程優(yōu)先級(jí)與線(xiàn)程調(diào)度策略 267
11.3.1 線(xiàn)程優(yōu)先級(jí) 267
11.3.2 線(xiàn)程調(diào)度策略 267
11.4 線(xiàn)程的控制 268
11.4.1 線(xiàn)程的生命周期 268
11.4.2 線(xiàn)程控制 269
11.4.3 守護(hù)線(xiàn)程 275
11.5 線(xiàn)程的同步 276
11.5.1 多線(xiàn)程并發(fā)操作中的問(wèn)題 276
11.5.2 對(duì)象互斥加鎖及其操作 278
11.5.3 線(xiàn)程的同步 282
11.5.4 實(shí)現(xiàn)同步的方法 284
11.6 死鎖問(wèn)題 286
習(xí)題 289
第12章 Java高級(jí)編程 290
12.1 網(wǎng)絡(luò)編程 290
12.1.1 使用URL訪(fǎng)問(wèn)網(wǎng)絡(luò)資源 290
12.1.2 Socket通信 295
12.1.3 數(shù)據(jù)報(bào)通信 301
12.2 多媒體編程 308
12.2.1 JMF的結(jié)構(gòu) 308
12.2.2 JMF中的媒體播放器 310
12.2.3 JMF定義的錯(cuò)誤和異常 311
12.2.4 JMF中的數(shù)據(jù)源 311
12.2.5 JMF事件模型 312
12.2.6 JMF的安裝 312
12.3 數(shù)據(jù)庫(kù)編程 316
12.3.1 JDBC簡(jiǎn)介 316
12.3.2 建立數(shù)據(jù)源 316
12.3.3 Java訪(fǎng)問(wèn)數(shù)據(jù)庫(kù)的基本步驟 318
12.3.4 JDBC直接與各種數(shù)據(jù)庫(kù)的連接方法 319
12.3.5 JDBC應(yīng)用程序 320
習(xí)題 323

本目錄推薦

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