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

面向?qū)ο蟪绦蛟O(shè)計(jì)——Java

面向?qū)ο蟪绦蛟O(shè)計(jì)——Java

定 價(jià):¥26.00

作 者: 李金銘等編著
出版社: 北京交通大學(xué)出版社
叢編項(xiàng): 21世紀(jì)高等學(xué)校電子信息類專業(yè)規(guī)劃教材
標(biāo) 簽: Java

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

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

  本書旨在全面而深入地介紹Java語(yǔ)言特點(diǎn)及其面向?qū)ο蟮奶匦?。全書共?5章。書中的內(nèi)容涵蓋了Java語(yǔ)言的核心概念和知識(shí)。包括Java語(yǔ)言基礎(chǔ)、面向?qū)ο缶幊獭惓L幚?、圖形化用戶界面、輸入/輸出、多線程、Applet以及Java語(yǔ)言的新特性:斷言等等。除了Java語(yǔ)言本身,本書有意增加了Java的應(yīng)用部分。介紹了網(wǎng)絡(luò)編程、J2EE架構(gòu),還重點(diǎn)著墨于JSP動(dòng)態(tài)網(wǎng)站開發(fā)技術(shù)。這樣,讀者不僅能從本書學(xué)到Java語(yǔ)言基礎(chǔ)還能掌握實(shí)用的開發(fā)技術(shù)。通俗易懂的文字、典型翔實(shí)的例子將使Java不再令人生畏。讀者將由淺入深逐步領(lǐng)略到Java世界的奧秘。本書適合于作為大專院校計(jì)算機(jī)與相關(guān)專業(yè)的教材,及自學(xué)Java語(yǔ)言的參考書,也可供計(jì)算機(jī)技術(shù)人員參閱。同時(shí),本書涵蓋了SUN公司SCJP認(rèn)證的考點(diǎn),可以作為SCJP認(rèn)證的復(fù)習(xí)資料。

作者簡(jiǎn)介

暫缺《面向?qū)ο蟪绦蛟O(shè)計(jì)——Java》作者簡(jiǎn)介

圖書目錄

第1章 Java技術(shù)概述 1
1.1 Java的歷史與現(xiàn)狀 1
1.1.1 Java的出現(xiàn) 1
1.1.2 Java技術(shù)現(xiàn)狀 1
1.2 Java工作原理 2
1.3 Java的特點(diǎn) 3
1.3.1 簡(jiǎn)單、面向?qū)ο?3
1.3.2 健壯并且安全 3
1.3.3 結(jié)構(gòu)中立并且可以移植 3
1.3.4 高性能 4
1.3.5 其他特性 4
1.4 JDK及Java運(yùn)行環(huán)境 4
1.4.1 安裝JDK 4
1.4.2 配置類路徑 8
1.4.3 第一個(gè)Java Application 9
1.4.4 第一個(gè)Java Applet 10
第2章 Java語(yǔ)言基礎(chǔ) 12
2.1 標(biāo)識(shí)符與保留字 12
2.1.1 標(biāo)識(shí)符 12
2.1.2 保留字 12
2.2 變量 13
2.2.1 變量的聲明 13
2.2.3 變量的使用 14
2.3 基本數(shù)據(jù)類型 14
2.3.1 整數(shù)類型 15
2.3.2 浮點(diǎn)型 17
2.3.3 字符型char 18
2.3.4 布爾型boolean 20
2.4 運(yùn)算符 20
2.4.1 算術(shù)運(yùn)算符 20
2.4.2 關(guān)系運(yùn)算符 23
2.4.3 布爾邏輯運(yùn)算符 23
2.4.4 位運(yùn)算符 24
2.4.5 賦值運(yùn)算符 25
2.4.6 條件運(yùn)算符 26
2.5 表達(dá)式 26
2.5.1 自動(dòng)類型轉(zhuǎn)化 26
2.5.2 強(qiáng)制類型轉(zhuǎn)化 27
2.5.3 運(yùn)算符優(yōu)先級(jí) 28
2.6 基本數(shù)據(jù)類型數(shù)組 29
2.6.1 數(shù)組的定義 29
2.6.2 數(shù)組的初始化 30
2.6.3 數(shù)組的使用 31
第3章 控制流程 33
3.1 分支語(yǔ)句 33
3.1.1 條件語(yǔ)句if-else 33
3.1.2 多分支語(yǔ)句switch-case 38
3.2 循環(huán)語(yǔ)句 39
3.2.1 while語(yǔ)句 40
3.2.2 do-while語(yǔ)句 40
3.2.3 for語(yǔ)句 41
3.3 跳轉(zhuǎn)語(yǔ)句 42
3.3.1 break 42
3.3.2 continue 45
3.3.3 return 45
3.4 注釋語(yǔ)句 45
第4章 面向?qū)ο蠡A(chǔ) 47
4.1 面向?qū)ο蠡靖拍?47
4.1.1 什么是對(duì)象 47
4.1.2 面向?qū)ο蟮姆椒?47
4.2 類與對(duì)象 48
4.2.1 類 48
4.2.2 對(duì)象 48
4.2.3 成員變量 49
4.2.4 成員方法 51
4.2.5 構(gòu)造方法 56
4.2.6 類成員與實(shí)例成員 57
4.3 復(fù)合數(shù)據(jù)類型數(shù)組 61
4.4 包 61
4.4.1 package語(yǔ)句 61
4.4.2 包的編譯 63
4.4.3 import語(yǔ)句 63
4.4.4 包和classpath的設(shè)置 64
4.5 UML初步 65
4.5.1 類圖(Class Diagram) 67
4.5.2 對(duì)象圖(Object Diagram) 68
4.5.3 序列圖(Sequence Diagram) 69
4.5.4 協(xié)作圖(Collaboration Diagram) 70
4.5.5 狀態(tài)圖(State Diagrams) 70
4.6 垃圾回收機(jī)制 71
4.6.1 垃圾收集的意義 71
4.6.2 命令行參數(shù) 72
4.6.3 finalize方法 73
第5章 面向?qū)ο筇匦?76
5.1 抽象性 76
5.2 封裝性 77
5.2.1 private限定詞 78
5.2.2 無(wú)限定詞 80
5.2.3 public限定詞 80
5.3 繼承性 81
5.3.1 extends 82
5.3.2 protected限定詞 83
5.3.3 final 84
5.4 多態(tài)性 85
5.4.1 重載(overload) 85
5.4.2 構(gòu)造方法重載 87
5.4.3 重寫(override) 88
5.4.4 final方法 91
5.5 抽象類和接口 92
5.5.1 抽象方法與抽象類 92
5.5.2 接口 93
5.6 內(nèi)部類 95
5.6.1 類成員內(nèi)部類 96
5.6.2 本地內(nèi)部類 97
5.6.3 靜態(tài)內(nèi)部類 97
5.6.4 匿名內(nèi)部類 98
第6章 字符串處理 100
6.1 String類 100
6.1.1 生成String對(duì)象 100
6.1.2 獲取字符串 102
6.1.3 搜索字符串 105
6.1.4 valueOf()方法 106
6.2 StringBuffer類 106
6.2.1 構(gòu)造方法 107
6.2.2 長(zhǎng)度和容量 107
6.2.3 修改字符串 108
6.3 字符串的比較 108
第7章 異常處理和斷言 112
7.1 異常的概念 112
7.1.1 Java異常處理機(jī)制 112
7.1.2 內(nèi)置異常類。 113
7.2 異常處理 115
7.2.1 捕獲異常 115
7.2.2 聲明拋棄異常 118
7.2.3 顯式拋出異常 119
7.2.4 自定義異常 120
7.3 斷言Assertion 121
7.3.1 assertion的語(yǔ)法與語(yǔ)義 121
7.3.2 assertion的編譯 122
7.3.3 assertion的運(yùn)行 122
7.3.4 assertion與繼承 124
第8章 輸入/輸出處理 127
8.1 字節(jié)流 127
8.1.1 InputStream 127
8.1.2 OutputStream 128
8.2 文件處理 128
8.2.1 File類 128
8.2.2 文件操作 129
8.2.3 目錄操作 131
8.2.4 順序流讀寫文件 132
8.2.5 隨機(jī)讀寫文件 136
8.3 過濾流 138
8.3.1 DataInputStream和DataOutputStream 139
8.3.2 BufferedInputStream 和 BufferedOutputStream 140
8.3.3 PrintStream 142
8.4 字符流 142
8.4.1 Reader和Writer 142
8.4.2 InputStreamReader和OutputStreamReader 143
8.4.3 FileReader和 FileWriter 145
8.4.4 BufferedReader和 BufferedWriter 146
8.5 對(duì)象串行化 147
8.6 序列流SequenceInputStream 149
8.7 管道流 151
第9章 實(shí)用工具類 155
9.1 Wrapper類 155
9.1.1 構(gòu)造函數(shù) 155
9.1.2 Wrapper類的應(yīng)用 157
9.2 Java.lang.Math 類 158
9.3 容器類 159
9.3.1 Arrays 159
9.3.2 LinkedList 161
9.3.3 Set 165
9.3.4 Map 166
第10章 多線程 168
10.1 線程的概念 168
10.2 線程的狀態(tài) 169
10.3 多線程編程 170
10.3.1 創(chuàng)建線程 170
10.3.2 線程的優(yōu)先級(jí)和調(diào)度 172
10.4 線程同步 174
第11章 圖形用戶界面設(shè)計(jì) 177
11.1 組件 177
11.2 容器 177
11.3 布局管理器 180
11.3.1 FlowLayout布局管理器 180
11.3.2 BorderLayout布局管理器 182
11.3.3 CardLayout布局管理器 184
11.3.4 GridLayout布局管理器 185
11.3.5 GridBagLayout布局管理器 186
11.3.6 布局管理器的綜合使用 188
11.4 菜單 189
11.5 AWT組件庫(kù) 191
11.5.1 標(biāo)簽 191
11.5.2 文本框和文本區(qū) 192
11.5.3 按鈕 194
11.5.4 單、復(fù)選按鈕和列表 196
11.5.5 對(duì)話框和文件對(duì)話框 199
11.6 事件處理機(jī)制 201
11.6.1 事件監(jiān)聽與處理 202
11.6.2 事件適配器 205
第12章 Applet 207
12.1 Applet概念 207
12.1.1 Applet的運(yùn)行 207
12.1.2 Applet與Appliction的異同 209
12.1.3 Applet的安全機(jī)制 209
12.2 Applet的生命周期及主要方法 210
12.3 Applet的繪制 211
12.3.1 繪制控制方法 212
12.3.2 圖形繪制 214
12.4 Applet圖像處理 220
12.5 Applet動(dòng)畫 223
12.6 Applet的聲音技術(shù) 225
12.7 JApplet 225
第13章 網(wǎng)絡(luò)通信 227
13.1 URL 228
13.2 Socket 通信 232
13.2.1 Socket 232
13.2.2 Socket通訊的過程 232
13.2.3 創(chuàng)建Socket 233
13.2.4 客戶端的Socket 234
13.2.5 服務(wù)器端的Socket 234
13.2.6 打開輸入/輸出流 235
13.2.7 關(guān)閉Socket 235
13.2.8 C/S程序 235
13.2.9 多客戶的C/S程序 238
13.3 數(shù)據(jù)報(bào)通信 242
13.3.1 DatagramSocket和DatagramPacket 242
13.3.2 基于UDP的C/S程序 243
13.3.3 用數(shù)據(jù)報(bào)進(jìn)行廣播通訊 247
第14章 J2EE技術(shù) 250
14.1 J2EE的概念 250
14.2 J2EE的特點(diǎn) 251
14.3 J2EE 的四層模型 252
14.3.1 J2EE應(yīng)用程序組件 252
14.4 J2EE的結(jié)構(gòu) 254
14.4.1 容器和服務(wù) 254
14.4.2 容器類型 255
14.5 J2EE應(yīng)用中的角色分配 255
14.5.1 J2EE產(chǎn)品提供商 256
14.5.2 工具提供商 256
14.5.3 應(yīng)用程序組件開發(fā)者 256
14.5.4 應(yīng)用程序組裝者 257
14.5.5 應(yīng)用程序部署者和系統(tǒng)管理員 257
14.6 J2EE的核心API與組件 257
14.7 EJB 259
第15章 JSP編程 261
15.1 WEB編程 261
15.1.1 web體系結(jié)構(gòu) 261
15.1.2 客戶端向服務(wù)器端發(fā)送請(qǐng)求的兩種方式 261
15.1.3 WEB語(yǔ)言 262
15.1.4 TOMCAT介紹及使用 263
15.2 通用語(yǔ)法規(guī)則 268
15.3 JSP標(biāo)簽的分類 269
15.4 JSP指令 269
15.4.1 page指令 269
15.4.2 include指令 272
15.5 腳本 272
15.5.1 聲明(declaration) 273
15.5.2 表達(dá)式(expression) 274
15.5.3 小腳本(scriptlet) 274
15.6 注釋 276
15.6.1 內(nèi)容注釋 276
15.6.2 JSP注釋 277
15.6.3 腳本語(yǔ)言注釋 277
15.7 動(dòng)作指令 278
15.7.1 278
15.7.2 278
15.7.3 279
15.8 內(nèi)置對(duì)象 280
15.8.1 Out對(duì)象 280
15.8.2 Request對(duì)象 280
15.8.3 Response對(duì)象 281
15.8.4 PageContext對(duì)象 281
15.8.5 Session對(duì)象 281
15.8.6 Application對(duì)象 283
15.8.7 Config對(duì)象 283
15.8.8 Page對(duì)象 283
15.8.9 Exception對(duì)象 283
15.9 表單初步 283
15.10 JDBC數(shù)據(jù)庫(kù)編程 284
15.10.1 從一個(gè)實(shí)例從手 284
15.10.2 加載驅(qū)動(dòng)程序 287
15.10.3 連結(jié)數(shù)據(jù)庫(kù) 288
15.10.4 操作數(shù)據(jù)庫(kù) 289
15.10.5 關(guān)閉數(shù)據(jù)庫(kù)連結(jié) 291
15.10.6 對(duì)結(jié)果集的操作 292
15.10.7 應(yīng)用JavaBean和JSP連接數(shù)據(jù)庫(kù) 293
15.10.8 數(shù)據(jù)庫(kù)連接池 295
附錄1 表格索引 297
附錄2 圖片索引 298
參考文獻(xiàn) 301

本目錄推薦

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