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

Java 2實(shí)用培訓(xùn)教程

Java 2實(shí)用培訓(xùn)教程

定 價(jià):¥38.00

作 者: 葛朝軍,劉偉編著
出版社: 清華大學(xué)出版社
叢編項(xiàng): 實(shí)用培訓(xùn)教程系列
標(biāo) 簽: Java

ISBN: 9787302098638 出版時(shí)間: 2005-01-01 包裝: 膠版紙
開本: 26cm 頁(yè)數(shù): 693 字?jǐn)?shù):  

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

  本書由淺入深,逐步引導(dǎo)大家進(jìn)入Java語(yǔ)言世界。從Java的起源與發(fā)展到面向?qū)ο蟮睦碚撆c實(shí)際編程,從基本語(yǔ)法與控制語(yǔ)句到基本對(duì)象的使用與類的編寫逐一進(jìn)行詳細(xì)介紹;在介紹Applet小程序與Swing基礎(chǔ)之后,逐步深入Java布局設(shè)計(jì)、用戶事件處理、圖形處理、動(dòng)畫設(shè)計(jì)、聲音處理、Java接口、異常和包、Java流;最后介紹Java網(wǎng)絡(luò)編程、JavaBean的使用以及Java數(shù)據(jù)庫(kù)編程和數(shù)據(jù)結(jié)構(gòu)。本書結(jié)構(gòu)清晰、實(shí)例豐富,可操作性強(qiáng),適合于Java初、中級(jí)用戶閱讀,也適合相關(guān)培訓(xùn)班用作培訓(xùn)教材。

作者簡(jiǎn)介

暫缺《Java 2實(shí)用培訓(xùn)教程》作者簡(jiǎn)介

圖書目錄

目 錄
第1章 Java 2介紹 1
1.1 探索Java 2 2
1.1.1 Java的發(fā)展 2
1.1.2 交互式Web編程 2
1.1.3 Java語(yǔ)言的來(lái)源 4
1.1.4 Java語(yǔ)言的版本 5
1.1.5 Java的前景 5
l.2 選擇Java的原因 6
1.2.1 面向?qū)ο?6
1.2.2 易于學(xué)習(xí) 6
1.2.3 平臺(tái)無(wú)關(guān)性 7
1.3 Java編程 8
1.3.1 選擇Java開發(fā)工具 8
1.3.2 安裝軟件開發(fā)工具包 9
1.4 第一個(gè)Java程序 13
1.5 小結(jié) 18
1.6 思考和練習(xí) 19
1.6.1 思考題 19
1.6.2 選擇題 19
1.6.3 上機(jī)操作 19
第2章 面向?qū)ο缶幊?21
2.1 面向?qū)ο蟮乃伎挤椒?22
2.2 對(duì)象和類 22
2.3 屬性和行為 24
2.3.1 對(duì)象的類的屬性 25
2.3.2 對(duì)象的類的行為 25
2.3.3 創(chuàng)建類 26
2.3.4 運(yùn)行程序 28
2.4 組織類和類行為 31
2.4.1 繼承 32
2.4.2 接口 36
2.4.3 包 36
2.5 小結(jié) 37
2.6 思考和練習(xí) 38
2.6.1 思考題 38
2.6.2 選擇題 38
2.6.3 上機(jī)操作 38
第3章 Java語(yǔ)言基礎(chǔ) 39
3.1 語(yǔ)句和表達(dá)式 40
3.2 變量和數(shù)據(jù)類型 40
3.2.1 創(chuàng)建變量 41
3.2.2 命名變量 42
3.2.3 變量類型 42
3.2.4 數(shù)據(jù)類型 43
3.2.5 類的類型 44
3.2.6 變量賦值 44
3.2.7 常量 44
3.3 注釋 45
3.4 文字 46
3.4.1 數(shù)字文字 46
3.4.2 布爾文字 47
3.4.3 字符文字 48
3.4.4 字符串文字 48
3.5 表達(dá)式和運(yùn)算符 49
3.5.1 算術(shù)運(yùn)算 50
3.5.2 賦值 51
3.5.3 加1和減1 52
3.5.4 比較 53
3.5.5 邏輯運(yùn)算符 54
3.5.6 運(yùn)算符優(yōu)先級(jí) 55
3.6 字符串算術(shù)運(yùn)算 56
3.7 小結(jié) 57
3.8 思考和練習(xí) 58
3.8.1 思考題 58
3.8.2 選擇題 58
3.8.3 上機(jī)操作 59

第4章 Java中的對(duì)象 61
4.1 創(chuàng)建對(duì)象 62
4.1.1 使用new 62
4.1.2 new的功能 64
4.1.3 內(nèi)存管理說(shuō)明 64
4.2 類和實(shí)例變量 64
4.2.1 獲得值 65
4.2.2 修改值 65
4.2.3 類變量 66
4.3 調(diào)用方法 67
4.3.1 嵌套方法調(diào)用 68
4.3.2 類方法 69
4.4 引用對(duì)象 70
4.5 強(qiáng)制轉(zhuǎn)換及轉(zhuǎn)換對(duì)象和原始類型 71
4.5.1 原始類型的強(qiáng)制轉(zhuǎn)換 72
4.5.2 對(duì)象的強(qiáng)制轉(zhuǎn)換 73
4.5.3 原始類型轉(zhuǎn)換為對(duì)象及其相反過(guò)程 74
4.6 比較對(duì)象值和類 75
4.6.1 比較對(duì)象 75
4.6.2 確定對(duì)象的類 77
4.7 小結(jié) 77
4.8 思考和練習(xí) 78
4.8.1 思考題 78
4.8.2 選擇題 78
4.8.3 上機(jī)操作 78
第5章 數(shù)組和控制結(jié)構(gòu) 79
5.1 數(shù)組 80
5.1.1 聲明數(shù)組變量 80
5.1.2 創(chuàng)建數(shù)組對(duì)象 81
5.1.3 訪問(wèn)數(shù)組元素 81
5.1.4 修改數(shù)組元素 82
5.1.5 多維數(shù)組 84
5.2 塊語(yǔ)句 85
5.3 if語(yǔ)句 86
5.4 switch語(yǔ)句 87
5.5 for循環(huán) 93
5.6 while循環(huán)和do循環(huán) 95
5.6.1 while循環(huán) 95
5.6.2 do...while循環(huán) 97
5.7 跳出循環(huán) 98
5.7.1 標(biāo)記循環(huán) 98
5.7.2 條件運(yùn)算符 99
5.8 小結(jié) 100
5.9 思考和練習(xí) 100
5.9.1 思考題 100
5.9.2 選擇題 100
5.9.3 上機(jī)操作 101
第6章 創(chuàng)建類和方法 103
6.1 類的一般形式 104
6.2 創(chuàng)建實(shí)例和類變量 105
6.2.1 定義實(shí)例變量 105
6.2.2 類變量 106
6.3 方法 106
6.3.1 定義方法 106
6.3.2 使用this 108
6.3.3 變量作用域 109
6.3.4 向方法傳遞參數(shù) 110
6.3.5 類方法 112
6.4 創(chuàng)建Java應(yīng)用程序 112
6.5 Java應(yīng)用程序和命令行參數(shù) 114
6.5.1 向Java應(yīng)用程序傳遞參數(shù) 114
6.5.2 處理參數(shù) 114
6.6 創(chuàng)建名稱相同、參數(shù)不同的方法 116
6.7 構(gòu)造函數(shù)方法 117
6.7.1 使用構(gòu)造函數(shù)方法 117
6.7.2 重載構(gòu)造函數(shù)方法 119
6.8 方法重載 120
6.8.1 創(chuàng)建重載方法 121
6.8.2 調(diào)用初始方法 122
6.8.3 重載構(gòu)造函數(shù) 122
6.9 終結(jié)方法 124
6.10 小結(jié) 125
6.11 思考和練習(xí) 125
6.11.1 思考題 125
6.11.2 選擇題 125
6.11.3 上機(jī)操作 126
第7章 Java小程序簡(jiǎn)介 127
7.1 小程序和應(yīng)用程序的區(qū)別 128
7.2 小程序的安全限制 129
7.3 創(chuàng)建小程序 130
7.3.1 Java小程序的主要活動(dòng) 131
7.3.2 示例小程序 134
7.4 包含小程序的網(wǎng)頁(yè) 137
7.4.1 標(biāo)簽 137
7.4.2 測(cè)試結(jié)果 138
7.5 標(biāo)簽的其他內(nèi)容 139
7.5.1 ALIGN 139
7.5.2 HSPACE和VSPACE 140
7.5.3 CODE和CODEBASE 141
7.5.4 標(biāo)簽 142
7.6 使用Java存檔文件 142
7.7 向小程序傳遞參數(shù) 143
7.8 開發(fā)Java 2小程序 147
7.8.1 在網(wǎng)頁(yè)上使用Plug-in 148
7.8.2 運(yùn)行Plug-in 149
7.9 小結(jié) 150
7.10 思考和練習(xí) 151
7.10.1 思考題 151
7.10.2 選擇題 151
第8章 學(xué)習(xí)Swing 153
8.1 Swing概要 154
8.1.1 JFC技術(shù) 155
8.1.2 Swing的特點(diǎn) 155
8.1.3 Swing包 156
8.1.4 JComponent類 156
8.2 輔助選項(xiàng)支持 159
8.3 Swing應(yīng)用程序 160
8.3.1 創(chuàng)建接口 161
8.3.2 創(chuàng)建框架和窗口 163
8.3.3 關(guān)閉窗口 165
8.3.4 創(chuàng)建組件 167
8.3.5 在容器中添加組件 168
8.3.6 在小程序中添加組件 169
8.4 使用組件 170
8.4.1 圖像圖標(biāo) 171
8.4.2 標(biāo)簽 172
8.4.3 文本域 173
8.4.4 文本區(qū)域 174
8.4.5 滾動(dòng)窗格和滾動(dòng)條 175
8.4.6 復(fù)選框和單選按鈕 176
8.4.7 下拉列表和組合框 179
8.5 小結(jié) 180
8.6 思考和練習(xí) 181
8.6.1 思考題 181
8.6.2 選擇題 181
第9章 Swing窗口 183
9.1 Swing的特征 184
9.1.1 設(shè)置組件的外觀 184
9.1.2 標(biāo)準(zhǔn)對(duì)話框 185
9.1.3 對(duì)話框示例 189
9.1.4 滑塊 191
9.1.5 滾動(dòng)窗格 194
9.1.6 工具欄 195
9.1.7 進(jìn)度條 198
9.2 小結(jié) 200
9.3 思考和練習(xí) 201
9.3.1 思考題 201
9.3.2 選擇題 201
第10章 Java的布局設(shè)計(jì) 203
10.1 基本界面布局 204
10.1.1 布局管理器基礎(chǔ) 204
10.1.2 流動(dòng)布局 205
10.1.3 網(wǎng)格布局 207
10.1.4 邊界布局 211
10.2 卡片布局 213
10.3 網(wǎng)格袋布局 217
10.4 空布局和setBounds方法 220
10.5 小結(jié) 223
10.6 思考和練習(xí) 224
10.6.1 選擇題 224
10.6.2 上機(jī)操作 224
第11章 響應(yīng)用戶事件 227
11.1 事件監(jiān)聽器 228
11.1.1 設(shè)置組件 228
11.1.2 事件處理方法 229
11.2 使用方法 230
11.2.1 鼠標(biāo)事件 230
11.2.2 鼠標(biāo)移動(dòng)事件 233
11.2.3 鍵盤事件 234
11.2.4 窗口事件 237
11.2.5 項(xiàng)目事件 239
11.3 小結(jié) 240
11.4 思考和練習(xí) 241
11.4.1 選擇題 241
11.4.2 上機(jī)操作 242
第12章 圖形設(shè)計(jì) 243
12.1 圖形類 244
12.2 繪圖和填充 245
12.2.1 畫線 246
12.2.2 繪制矩形 247
12.2.3 繪制多邊形 249
12.2.4 繪制圓弧 251
12.2.5 繪制橢圓 252
12.3 文本和字體 253
12.3.1 創(chuàng)建Font對(duì)象 253
12.3.2 繪制字符和字符串 254
12.3.3 查找字體信息 256
12.4 顏色 257
12.4.1 使用Color顏色 257
12.4.2 測(cè)試和設(shè)置顏色 258
12.5 Java 2D 260
12.5.1 繪制二次曲線 260
12.5.2 繪制三次曲線 261
12.5.3 旋轉(zhuǎn)圖形 262
12.6 小結(jié) 264
12.7 思考和練習(xí) 264
第13章 動(dòng)畫設(shè)計(jì) 265
13.1 Image類 266
13.2 多線程 268
13.2.1 線程狀態(tài) 268
13.2.2 線程的其他幾個(gè)概念 269
13.2.3 創(chuàng)建線程 270
13.2.4 監(jiān)視器和同步 273
13.3 顯示動(dòng)畫圖片 277
13.4 小結(jié) 279
13.5 思考和練習(xí) 279
13.5.1 思考題 279
13.5.2 選擇題 279
13.5.3 上機(jī)操作 280
第14章 JavaSound 281
14.1 檢索和使用聲音 282
14.1.1 簡(jiǎn)單的聲音播放 282
14.1.2 把聲音加載到AudioClip對(duì)象 283
14.2 播放單個(gè)文件 283
14.3 播放多個(gè)文件 286
14.4 小結(jié) 289
14.5 思考和練習(xí) 289
第15章 Java接口、異常和包 291
15.1 接口 292
15.1.1 使用接口 292
15.1.2 實(shí)現(xiàn)接口 293
15.1.3 接口實(shí)例 294
15.1.4 利用接口進(jìn)行對(duì)象類的類型轉(zhuǎn)換 297
15.2 異常問(wèn)題 299
15.2.1 異常處理 299
15.2.2 throws與throw 300
15.2.3 try、catch和finally 300
15.2.4 未捕獲異常 302
15.2.5 異常類型 303
15.3 包 308
15.3.1 定義包 308
15.3.2 CLASSPATH環(huán)境變量 309
15.3.3 import語(yǔ)句 310
15.3.4 使用包 311
15.4 小結(jié) 313
15.5 思考和練習(xí) 313
15.5.1 思考題 313
15.5.2 選擇題 314
15.5.3 上機(jī)操作 315
第16章 使用Java流處理數(shù)據(jù) 317
16.1 流基礎(chǔ)知識(shí) 318
16.2 FileInputStream類 320
16.3 FileOutputStream類 322
16.4 FileReader類和FileWriter類 324
16.5 使用對(duì)話框打開和保存文件 327
16.6 小結(jié) 332
16.7 思考和練習(xí) 332
16.7.1 選擇題 332
16.7.2 上機(jī)操作 333
第17章 Internet通信 335
17.1 TCP/IP 336
17.2 InetAddress類 336
17.3 使用URL 337
17.4 套接字 340
17.4.1 Socket 類 340
17.4.2 ServerSocket類 341
17.5 多線程服務(wù)器程序 343
17.6 小結(jié) 353
17.7 思考和練習(xí) 354
17.7.1 選擇題 354
17.7.2 上機(jī)操作 355
第18章 使用JavaBean 357
18.1 JavaBean簡(jiǎn)介 358
18.2 JavaBean的一個(gè)簡(jiǎn)單例子 358
18.3 JavaBean與JSP結(jié)合 360
18.4 JavaBean實(shí)例 361
18.4.1 編寫JavaBean 361
18.4.2 編寫數(shù)據(jù)輸入頁(yè)面 364
18.4.3 編寫數(shù)據(jù)驗(yàn)證頁(yè)面 365
18.4.4 編寫重新輸入的頁(yè)面 366
18.4.5 編寫驗(yàn)證成功的頁(yè)面 368
18.4.6 系統(tǒng)運(yùn)行效果 369
18.5 小結(jié) 370
18.6 思考和練習(xí) 371
第19章 數(shù)據(jù)庫(kù)編程與數(shù)據(jù)結(jié)構(gòu) 373
19.1 JDBC概念 374
19.1.1 JDBC的基本用途 374
19.1.2 JDBC-ODBC橋 375
19.2 創(chuàng)建ODBC數(shù)據(jù)源 375
19.3 連接數(shù)據(jù)庫(kù)實(shí)例 377
19.4 數(shù)據(jù)結(jié)構(gòu) 388
19.5 Java數(shù)據(jù)結(jié)構(gòu) 389
19.5.1 Set接口及HashSet類 389
19.5.2 List接口及ArrayList、Vector類 390
19.5.3 Map接口及Hashtable類 393
19.5.4 堆棧 394
19.5.5 隊(duì)列 396
19.6 小結(jié) 397
19.7 思考和練習(xí) 397
附錄A Java網(wǎng)上資源 399
附錄B Java與其他OOP語(yǔ)言的比較 403
附錄C 思考和練習(xí)題參考答案 421






IV


IX

本目錄推薦

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