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

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

      本書旨在全面而深入地介紹Java語言特點(diǎn)及其面向?qū)ο蟮奶匦?。全書共?5章。書中的內(nèi)容涵蓋了Java語言的核心概念和知識(shí)。包括Java語言基礎(chǔ)、面向?qū)ο缶幊?、異常處理、圖形化用戶界面、輸入/輸出、多線程、Applet以及Java語言的新特性:斷言等等。除了Java語言本身,本書有意增加了Java的應(yīng)用部分。介紹了網(wǎng)絡(luò)編程、J2EE架構(gòu),還重點(diǎn)著墨于JSP動(dòng)態(tài)網(wǎng)站開發(fā)技術(shù)。這樣,讀者不僅能從本書學(xué)到Java語言基礎(chǔ)還能掌握實(shí)用的開發(fā)技術(shù)。通俗易懂的文字、典型翔實(shí)的例子將使Java不再令人生畏。讀者將由淺入深逐步領(lǐng)略到Java世界的奧秘。本書適合于作為大專院校計(jì)算機(jī)與相關(guān)專業(yè)的教材,及自學(xué)Java語言的參考書,也可供計(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語言基礎(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 分支語句 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 什么是對(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語句 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 對(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 無限定詞 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的語法與語義 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語言 262
    15.1.4 TOMCAT介紹及使用 263
    15.2 通用語法規(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 腳本語言注釋 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) www.afriseller.com 2005-2020, All Rights Reserved.
    鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)