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

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

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

定 價:¥26.00

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

ISBN: 9787810825979 出版時間: 2005-09-01 包裝: 膠版紙
開本: 26cm 頁數(shù): 274 字數(shù):  

內(nèi)容簡介

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

作者簡介

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

圖書目錄

第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的特點 3
1.3.1 簡單、面向?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運行環(huán)境 4
1.4.1 安裝JDK 4
1.4.2 配置類路徑 8
1.4.3 第一個Java Application 9
1.4.4 第一個Java Applet 10
第2章 Java語言基礎(chǔ) 12
2.1 標識符與保留字 12
2.1.1 標識符 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 浮點型 17
2.3.3 字符型char 18
2.3.4 布爾型boolean 20
2.4 運算符 20
2.4.1 算術(shù)運算符 20
2.4.2 關(guān)系運算符 23
2.4.3 布爾邏輯運算符 23
2.4.4 位運算符 24
2.4.5 賦值運算符 25
2.4.6 條件運算符 26
2.5 表達式 26
2.5.1 自動類型轉(zhuǎn)化 26
2.5.2 強制類型轉(zhuǎn)化 27
2.5.3 運算符優(yōu)先級 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 分支語句 33
3.1.1 條件語句if-else 33
3.1.2 多分支語句switch-case 38
3.2 循環(huán)語句 39
3.2.1 while語句 40
3.2.2 do-while語句 40
3.2.3 for語句 41
3.3 跳轉(zhuǎn)語句 42
3.3.1 break 42
3.3.2 continue 45
3.3.3 return 45
3.4 注釋語句 45
第4章 面向?qū)ο蠡A(chǔ) 47
4.1 面向?qū)ο蠡靖拍?47
4.1.1 什么是對象 47
4.1.2 面向?qū)ο蟮姆椒?47
4.2 類與對象 48
4.2.1 類 48
4.2.2 對象 48
4.2.3 成員變量 49
4.2.4 成員方法 51
4.2.5 構(gòu)造方法 56
4.2.6 類成員與實例成員 57
4.3 復合數(shù)據(jù)類型數(shù)組 61
4.4 包 61
4.4.1 package語句 61
4.4.2 包的編譯 63
4.4.3 import語句 63
4.4.4 包和classpath的設(shè)置 64
4.5 UML初步 65
4.5.1 類圖(Class Diagram) 67
4.5.2 對象圖(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 垃圾回收機制 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 無限定詞 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對象 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 長度和容量 107
6.2.3 修改字符串 108
6.3 字符串的比較 108
第7章 異常處理和斷言 112
7.1 異常的概念 112
7.1.1 Java異常處理機制 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的語法與語義 121
7.3.2 assertion的編譯 122
7.3.3 assertion的運行 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 隨機讀寫文件 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 對象串行化 147
8.6 序列流SequenceInputStream 149
8.7 管道流 151
第9章 實用工具類 155
9.1 Wrapper類 155
9.1.1 構(gòu)造函數(shù) 155
9.1.2 Wrapper類的應用 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)先級和調(diào)度 172
10.4 線程同步 174
第11章 圖形用戶界面設(shè)計 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組件庫 191
11.5.1 標簽 191
11.5.2 文本框和文本區(qū) 192
11.5.3 按鈕 194
11.5.4 單、復選按鈕和列表 196
11.5.5 對話框和文件對話框 199
11.6 事件處理機制 201
11.6.1 事件監(jiān)聽與處理 202
11.6.2 事件適配器 205
第12章 Applet 207
12.1 Applet概念 207
12.1.1 Applet的運行 207
12.1.2 Applet與Appliction的異同 209
12.1.3 Applet的安全機制 209
12.2 Applet的生命周期及主要方法 210
12.3 Applet的繪制 211
12.3.1 繪制控制方法 212
12.3.2 圖形繪制 214
12.4 Applet圖像處理 220
12.5 Applet動畫 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ù)報通信 242
13.3.1 DatagramSocket和DatagramPacket 242
13.3.2 基于UDP的C/S程序 243
13.3.3 用數(shù)據(jù)報進行廣播通訊 247
第14章 J2EE技術(shù) 250
14.1 J2EE的概念 250
14.2 J2EE的特點 251
14.3 J2EE 的四層模型 252
14.3.1 J2EE應用程序組件 252
14.4 J2EE的結(jié)構(gòu) 254
14.4.1 容器和服務(wù) 254
14.4.2 容器類型 255
14.5 J2EE應用中的角色分配 255
14.5.1 J2EE產(chǎn)品提供商 256
14.5.2 工具提供商 256
14.5.3 應用程序組件開發(fā)者 256
14.5.4 應用程序組裝者 257
14.5.5 應用程序部署者和系統(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ā)送請求的兩種方式 261
15.1.3 WEB語言 262
15.1.4 TOMCAT介紹及使用 263
15.2 通用語法規(guī)則 268
15.3 JSP標簽的分類 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 表達式(expression) 274
15.5.3 小腳本(scriptlet) 274
15.6 注釋 276
15.6.1 內(nèi)容注釋 276
15.6.2 JSP注釋 277
15.6.3 腳本語言注釋 277
15.7 動作指令 278
15.7.1 278
15.7.2 278
15.7.3 279
15.8 內(nèi)置對象 280
15.8.1 Out對象 280
15.8.2 Request對象 280
15.8.3 Response對象 281
15.8.4 PageContext對象 281
15.8.5 Session對象 281
15.8.6 Application對象 283
15.8.7 Config對象 283
15.8.8 Page對象 283
15.8.9 Exception對象 283
15.9 表單初步 283
15.10 JDBC數(shù)據(jù)庫編程 284
15.10.1 從一個實例從手 284
15.10.2 加載驅(qū)動程序 287
15.10.3 連結(jié)數(shù)據(jù)庫 288
15.10.4 操作數(shù)據(jù)庫 289
15.10.5 關(guān)閉數(shù)據(jù)庫連結(jié) 291
15.10.6 對結(jié)果集的操作 292
15.10.7 應用JavaBean和JSP連接數(shù)據(jù)庫 293
15.10.8 數(shù)據(jù)庫連接池 295
附錄1 表格索引 297
附錄2 圖片索引 298
參考文獻 301

本目錄推薦

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