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

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

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

定 價(jià):¥32.00

作 者: 丁振凡 主編
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: J2EE

ISBN: 9787302236948 出版時(shí)間: 2010-10-01 包裝: 平裝
開本: 16開 頁數(shù): 307 字?jǐn)?shù):  

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

  《Java語言程序設(shè)計(jì)》以Java語言的內(nèi)容體系為線索,將面向?qū)ο蟪绦蛟O(shè)計(jì)的原則與特點(diǎn)融入到具體的Java程序?qū)嵗??!禞ava語言程序設(shè)計(jì)(第2版)》共分17章,主要包括Java語言概述,Java數(shù)據(jù)類型與表達(dá)式,流程控制語句,數(shù)組和方法,類與對(duì)象,繼承與多態(tài),常用數(shù)據(jù)類型處理類,抽象類、接口及內(nèi)嵌類,異常處理,Java Applet與Java繪圖,圖形用戶界面編程基礎(chǔ),多線程,流式輸入/輸出與文件處理,Java泛型與收集API,高級(jí)圖形界面編程,Java的網(wǎng)絡(luò)編程,JDBC技術(shù)和數(shù)據(jù)庫應(yīng)用?!禞ava語言程序設(shè)計(jì)(第2版)》的講述由淺入深,注重理論與實(shí)際的結(jié)合,例題精煉,許多例子是實(shí)際應(yīng)用的寫照,有利于培養(yǎng)學(xué)生解決實(shí)際問題的能力。在內(nèi)容取舍方面,覆蓋了全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí)Java考試大綱的要求,并與筆者研究的網(wǎng)絡(luò)教學(xué)課件、教學(xué)平臺(tái)、PPT課件等教學(xué)資源進(jìn)行有效配合,形成立體化的教學(xué)體系。《Java語言程序設(shè)計(jì)》可作為大中專院校低年級(jí)學(xué)生學(xué)習(xí)Java和面向?qū)ο蟪绦蛟O(shè)計(jì)方法的教材,也可作為廣大自學(xué)者和軟件開發(fā)人員的參考用書。

作者簡(jiǎn)介

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

圖書目錄

第1篇 Java語言基礎(chǔ)部分
 第1章 Java語言概述 2
  1.1 面向?qū)ο蟪绦蛟O(shè)計(jì)的特性 2
  1.2 Java開發(fā)和運(yùn)行環(huán)境 4
  1.3 Java程序及調(diào)試步驟 4
  1.3.1 Java應(yīng)用程序的調(diào)試 4
  1.3.2 Java Applet程序的調(diào)試 8
  1.4 在JCreator環(huán)境下調(diào)試Java程序 9
  1.4.1 Java應(yīng)用程序的調(diào)試 9
  1.4.2 Applet程序的調(diào)試 11
  1.5 Java語言的特點(diǎn) 13
  1.5.1 簡(jiǎn)單的面向?qū)ο笳Z言 13
  1.5.2 跨平臺(tái)與解釋執(zhí)行 13
  1.5.3 健壯和安全的語言 13
  1.5.4 支持多線程 14
  1.5.5 面向網(wǎng)絡(luò)的語言 14
  1.5.6 動(dòng)態(tài)性 15
  習(xí)題 15
 第2章 Java數(shù)據(jù)類型與表達(dá)式 17
  2.1 Java符號(hào) 17
  2.1.1 標(biāo)識(shí)符 17
  2.1.2 關(guān)鍵字 18
  2.1.3 分隔符 18
  2.1.4 注釋 19
  2.2 數(shù)據(jù)類型與變量 20
  2.2.1 數(shù)據(jù)類型 20
  2.2.2 常量 21
  2.2.3 變量 22
  2.3 表達(dá)式與運(yùn)算符 25
  2.3.1 算術(shù)運(yùn)算符 26
  2.3.2 關(guān)系運(yùn)算符 27
  2.3.3 邏輯運(yùn)算符 27
  2.3.4 位運(yùn)算符 28
  2.3.5 賦值組合運(yùn)算符 29
  2.3.6 其他運(yùn)算符 29
  2.3.7 運(yùn)算符優(yōu)先級(jí) 30
  2.4 數(shù)據(jù)的輸入/輸出 31
  2.4.1 使用標(biāo)準(zhǔn)輸入/輸出流 31
  2.4.2 用Swing對(duì)話框?qū)崿F(xiàn)輸入/輸出 33
  2.5 常用數(shù)學(xué)方法 34
  習(xí)題 35
 第3章 流程控制語句 38
  3.1 條件選擇語句 38
  3.1.1 if語句 38
  3.1.2 多分支語句switch 41
  3.2 循環(huán)語句 43
  3.2.1 while語句 43
  3.2.2 do…while語句 45
  3.2.3 for語句 45
  3.2.4 循環(huán)嵌套 47
  3.3 跳轉(zhuǎn)語句 48
  3.3.1 break語句 48
  3.3.2 continue語句 49
  習(xí)題 50
 第4章 數(shù)組和方法 56
  4.1 數(shù)組 56
  4.1.1 一維數(shù)組 56
  4.1.2 多維數(shù)組 59
  4.2 方法 61
  4.2.1 方法聲明 61
  4.2.2 方法調(diào)用 62
  4.2.3 參數(shù)傳遞 63
  4.2.4 遞歸 64
  4.3 Java的命令行參數(shù) 65
  習(xí)題 65
第2篇 Java面向?qū)ο蠛诵母拍罴皯?yīng)用
 第5章 類與對(duì)象 72
  5.1 類的定義 72
  5.2 對(duì)象的創(chuàng)建與引用 73
  5.2.1 創(chuàng)建對(duì)象及訪問對(duì)象成員 73
  5.2.2 對(duì)象的初始化和構(gòu)造方法 75
  5.3 變量作用域 76
  5.4 類變量和靜態(tài)方法 77
  5.4.1 類變量 77
  5.4.2 靜態(tài)方法 79
  5.5 理解this 80
  5.6 使用包組織類 81
  5.6.1 Java API簡(jiǎn)介 81
  5.6.2 建立包 82
  5.6.3 包的引用 82
  習(xí)題 84
 第6章 繼承與多態(tài) 90
  6.1 繼承 90
  6.1.1 Java繼承的實(shí)現(xiàn) 90
  6.1.2 構(gòu)造方法在類繼承中的作用 91
  6.2 多態(tài)性 93
  6.2.1 方法的重載 93
  6.2.2 方法的覆蓋 95
  6.2.3 訪問繼承的成員 96
  6.3 幾個(gè)特殊類 97
  6.3.1 Object類 97
  6.3.2 Class類 98
  6.4 訪問控制修飾符 100
  6.5 final修飾符的使用 102
  6.6 對(duì)象引用轉(zhuǎn)換 104
  6.6.1 對(duì)象引用賦值轉(zhuǎn)換 104
  6.6.2 對(duì)象引用強(qiáng)制轉(zhuǎn)換 105
  習(xí)題 105
 第7章 常用數(shù)據(jù)類型處理類 112
  7.1 字符串的處理 112
  7.1.1 String類 112
  7.1.2 StringBuffer類 118
  7.2 基本數(shù)據(jù)類型包裝類 119
  7.3 日期和時(shí)間 121
  7.3.1 Date類 121
  7.3.2 Calendar類 121
  習(xí)題 122
 第8章 抽象類、接口及內(nèi)嵌類 128
  8.1 抽象類和抽象方法 128
  8.1.1 抽象類的定義 128
  8.1.2 抽象類的應(yīng)用 129
  8.2 接口 130
  8.2.1 接口的定義 130
  8.2.2 接口的實(shí)現(xiàn) 130
  8.3 內(nèi)嵌類 132
  8.3.1 成員類 132
  8.3.2 靜態(tài)inner類 134
  8.3.3 方法中的內(nèi)嵌類與匿名內(nèi)嵌類 134
  習(xí)題 135
第3篇 Java語言高級(jí)特性
 第9章 異常處理 142
  9.1 異常的概念 142
  9.1.1 什么是異常 142
  9.1.2 異常的類層次 144
  9.1.3 系統(tǒng)定義的異常 144
  9.2 異常的處理 145
  9.2.1 try…catch…finally結(jié)構(gòu) 145
  9.2.2 多異常的處理舉例 146
  9.3 自定義異常 147
  9.3.1 自定義異常類設(shè)計(jì) 147
  9.3.2 拋出異常 148
  9.3.3 方法的異常聲明 148
  習(xí)題 150
 第10章 Java Applet與Java繪圖 155
  10.1 Java Applet類 155
  10.1.1 Applet工作原理 155
  10.1.2 Applet方法 156
  10.2 Java的圖形繪制 158
  10.2.1 Java圖形坐標(biāo) 158
  10.2.2 各類圖形的繪制方法 159
  10.2.3 顯示文字 160
  10.2.4 顏色控制 161
  10.2.5 Java 2D圖形繪制 162
  10.3 Applet參數(shù)傳遞 166
  10.3.1 在HTML文件中給Applet提供參數(shù) 166
  10.3.2 Applet代碼中讀取Applet參數(shù)值 167
  10.4 Applet的多媒體支持 168
  10.4.1 繪制圖像 168
  10.4.2 實(shí)現(xiàn)動(dòng)畫 170
  10.4.3 播放聲音文件 171
  10.5 Java存檔文件 172
  10.5.1 創(chuàng)建存檔(JAR)文件 172
  10.5.2 在HTML文件中指定Applet的存檔文件 173
  習(xí)題 174
 第11章 圖形用戶界面編程基礎(chǔ) 177
  11.1 圖形用戶界面核心概念 177
  11.1.1 引例 177
  11.1.2 圖形界面的外觀設(shè)計(jì) 178
  11.1.3 事件處理 179
  11.2 容器與布局管理 183
  11.2.1 FlowLayout(流式布局) 184
  11.2.2 BorderLayout(邊緣或方位布局) 185
  11.2.3 GridLayout(網(wǎng)格布局) 187
  11.2.4 CardLayout(卡片式布局) 187
  11.2.5 GridBagLayout(網(wǎng)格塊布局) 188
  11.3 常用GUI部件 189
  11.3.1 GUI部件概述 189
  11.3.2 文本框與文本域 191
  11.4 鼠標(biāo)和鍵盤事件 193
  11.4.1 鼠標(biāo)事件 193
  11.4.2 鍵盤事件 195
  習(xí)題 198
 第12章 多線程 201
  12.1 Java線程的概念 201
  12.1.1 多進(jìn)程與多線程 201
  12.1.2 線程的狀態(tài) 201
  12.1.3 線程調(diào)度與優(yōu)先級(jí) 202
  12.2 Java多線程編程方法 203
  12.2.1 Thread類簡(jiǎn)介 203
  12.2.2 繼承Thread類實(shí)現(xiàn)多線程 204
  12.2.3 實(shí)現(xiàn)Runnable接口編寫多線程 205
  12.3 線程資源的同步處理 206
  12.3.1 臨界資源問題 206
  12.3.2 wait()和notify()方法 207
  12.3.3 過橋問題 208
  12.3.4 死鎖 210
  習(xí)題 210
 第13章 流式輸入/輸出與文件處理 213
  13.1 輸入/輸出基本概念 213
  13.2 面向字節(jié)的輸入/輸出流 214
  13.2.1 面向字節(jié)的輸入流 214
  13.2.2 面向字節(jié)的輸出流 217
  13.3 面向字符的輸入/輸出流 220
  13.3.1 面向字符的輸入流 220
  13.3.2 面向字符的輸出流 222
  13.4 轉(zhuǎn)換流 224
  13.5 文件與目錄管理 225
  13.6 文件的隨機(jī)訪問 227
  13.7 對(duì)象串行化 228
  習(xí)題 231
 第14章 Java泛型與收集API 234
  14.1 Java泛型 234
  14.2 Collection API簡(jiǎn)介 235
  14.2.1 Collection接口 236
  14.2.2 Set接口 237
  14.2.3 List接口 237
  14.3 Map接口及實(shí)現(xiàn)層次 241
  習(xí)題 242
 第15章 高級(jí)圖形界面編程 246
  15.1 Swing包簡(jiǎn)介 246
  15.2 對(duì)話框的使用 247
  15.2.1 AWT對(duì)話框 247
  15.2.2 Swing中的對(duì)話框 248
  15.3 Swing典型容器及部件 251
  15.3.1 JFrame類 251
  15.3.2 JApplet 253
  15.4 各類選擇部件的使用 255
  15.4.1 AWT典型的選擇控件 255
  15.4.2 Swing的選擇部件 257
  15.5 菜單與工具欄 260
  15.5.1 AWT下拉菜單 260
  15.5.2 Swing下拉菜單 262
  15.5.3 Swing工具欄 265
  15.6 滾動(dòng)條與滑動(dòng)桿 266
  15.6.1 AWT滾動(dòng)條 266
  15.6.2 JSlider類 267
  習(xí)題 269
 第16章 Java的網(wǎng)絡(luò)編程 271
  16.1 網(wǎng)絡(luò)編程基礎(chǔ) 271
  16.1.1 網(wǎng)絡(luò)協(xié)議 271
  16.1.2 InetAddress類 271
  16.2 Socket通信 272
  16.2.1 Java的Socket編程原理 272
  16.2.2 簡(jiǎn)單多用戶聊天程序的實(shí)現(xiàn) 274
  16.3 無連接的數(shù)據(jù)報(bào) 277
  16.3.1 DatagramPacket類 278
  16.3.2 DatagramSocket類 278
  16.3.3 發(fā)送和接收過程 278
  16.3.4 數(shù)據(jù)報(bào)多播 280
  16.4 URL 283
  16.4.1 URL類 283
  16.4.2 URLConnection類 284
  16.4.3 用Applet方法訪問URL資源 286
  習(xí)題 287
 第17章 JDBC技術(shù)和數(shù)據(jù)庫應(yīng)用 289
  17.1 關(guān)系數(shù)據(jù)庫概述 289
  17.2 JDBC 289
  17.2.1 JDBC驅(qū)動(dòng)程序 290
  17.2.2 ODBC數(shù)據(jù)源配置 290
  17.2.3 JDBC API 291
  17.3 JDBC基本應(yīng)用 294
  17.3.1 數(shù)據(jù)庫查詢 294
  17.3.2 數(shù)據(jù)庫的更新 297
  17.3.3 用PreparedStatement類實(shí)現(xiàn)SQL操作 298
  17.4 數(shù)據(jù)庫應(yīng)用舉例 300
  習(xí)題 307
參考文獻(xiàn) 308

本目錄推薦

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