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

Java語言程序設(shè)計

Java語言程序設(shè)計

定 價:¥32.00

作 者: 丁振凡 主編
出版社: 清華大學出版社
叢編項:
標 簽: J2EE

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

內(nèi)容簡介

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

作者簡介

暫缺《Java語言程序設(shè)計》作者簡介

圖書目錄

第1篇 Java語言基礎(chǔ)部分
 第1章 Java語言概述 2
  1.1 面向?qū)ο蟪绦蛟O(shè)計的特性 2
  1.2 Java開發(fā)和運行環(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語言的特點 13
  1.5.1 簡單的面向?qū)ο笳Z言 13
  1.5.2 跨平臺與解釋執(zhí)行 13
  1.5.3 健壯和安全的語言 13
  1.5.4 支持多線程 14
  1.5.5 面向網(wǎng)絡(luò)的語言 14
  1.5.6 動態(tài)性 15
  習題 15
 第2章 Java數(shù)據(jù)類型與表達式 17
  2.1 Java符號 17
  2.1.1 標識符 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 表達式與運算符 25
  2.3.1 算術(shù)運算符 26
  2.3.2 關(guān)系運算符 27
  2.3.3 邏輯運算符 27
  2.3.4 位運算符 28
  2.3.5 賦值組合運算符 29
  2.3.6 其他運算符 29
  2.3.7 運算符優(yōu)先級 30
  2.4 數(shù)據(jù)的輸入/輸出 31
  2.4.1 使用標準輸入/輸出流 31
  2.4.2 用Swing對話框?qū)崿F(xiàn)輸入/輸出 33
  2.5 常用數(shù)學方法 34
  習題 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
  習題 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
  習題 65
第2篇 Java面向?qū)ο蠛诵母拍罴皯?yīng)用
 第5章 類與對象 72
  5.1 類的定義 72
  5.2 對象的創(chuàng)建與引用 73
  5.2.1 創(chuàng)建對象及訪問對象成員 73
  5.2.2 對象的初始化和構(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簡介 81
  5.6.2 建立包 82
  5.6.3 包的引用 82
  習題 84
 第6章 繼承與多態(tài) 90
  6.1 繼承 90
  6.1.1 Java繼承的實現(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 幾個特殊類 97
  6.3.1 Object類 97
  6.3.2 Class類 98
  6.4 訪問控制修飾符 100
  6.5 final修飾符的使用 102
  6.6 對象引用轉(zhuǎn)換 104
  6.6.1 對象引用賦值轉(zhuǎn)換 104
  6.6.2 對象引用強制轉(zhuǎn)換 105
  習題 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 日期和時間 121
  7.3.1 Date類 121
  7.3.2 Calendar類 121
  習題 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 接口的實現(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
  習題 135
第3篇 Java語言高級特性
 第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è)計 147
  9.3.2 拋出異常 148
  9.3.3 方法的異常聲明 148
  習題 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圖形坐標 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 實現(xiàn)動畫 170
  10.4.3 播放聲音文件 171
  10.5 Java存檔文件 172
  10.5.1 創(chuàng)建存檔(JAR)文件 172
  10.5.2 在HTML文件中指定Applet的存檔文件 173
  習題 174
 第11章 圖形用戶界面編程基礎(chǔ) 177
  11.1 圖形用戶界面核心概念 177
  11.1.1 引例 177
  11.1.2 圖形界面的外觀設(shè)計 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 鼠標和鍵盤事件 193
  11.4.1 鼠標事件 193
  11.4.2 鍵盤事件 195
  習題 198
 第12章 多線程 201
  12.1 Java線程的概念 201
  12.1.1 多進程與多線程 201
  12.1.2 線程的狀態(tài) 201
  12.1.3 線程調(diào)度與優(yōu)先級 202
  12.2 Java多線程編程方法 203
  12.2.1 Thread類簡介 203
  12.2.2 繼承Thread類實現(xiàn)多線程 204
  12.2.3 實現(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
  習題 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 文件的隨機訪問 227
  13.7 對象串行化 228
  習題 231
 第14章 Java泛型與收集API 234
  14.1 Java泛型 234
  14.2 Collection API簡介 235
  14.2.1 Collection接口 236
  14.2.2 Set接口 237
  14.2.3 List接口 237
  14.3 Map接口及實現(xiàn)層次 241
  習題 242
 第15章 高級圖形界面編程 246
  15.1 Swing包簡介 246
  15.2 對話框的使用 247
  15.2.1 AWT對話框 247
  15.2.2 Swing中的對話框 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 滾動條與滑動桿 266
  15.6.1 AWT滾動條 266
  15.6.2 JSlider類 267
  習題 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 簡單多用戶聊天程序的實現(xiàn) 274
  16.3 無連接的數(shù)據(jù)報 277
  16.3.1 DatagramPacket類 278
  16.3.2 DatagramSocket類 278
  16.3.3 發(fā)送和接收過程 278
  16.3.4 數(shù)據(jù)報多播 280
  16.4 URL 283
  16.4.1 URL類 283
  16.4.2 URLConnection類 284
  16.4.3 用Applet方法訪問URL資源 286
  習題 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ū)動程序 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類實現(xiàn)SQL操作 298
  17.4 數(shù)據(jù)庫應(yīng)用舉例 300
  習題 307
參考文獻 308

本目錄推薦

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