注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計JAVA及其相關Java 6程序設計實踐教程

Java 6程序設計實踐教程

Java 6程序設計實踐教程

定 價:¥39.80

作 者: 劉萬軍 等編著
出版社: 清華大學出版社
叢編項: 清華電腦學堂
標 簽: J2EE

ISBN: 9787302194491 出版時間: 2009-05-01 包裝: 平裝
開本: 16開 頁數(shù): 421 字數(shù):  

內容簡介

  本書根據(jù)Java語言程序面向對象的本質特征,以及面向對象程序設計課程的基本教學要求,詳細介紹Java語言及其面向對象的基本特性、基本技術。全書共分為12章,介紹了Java語言的產生和發(fā)展,Java語言基礎,面向對象概念和面向對象開發(fā)過程,面向對象高級特征,字符串和日期類,異常處理機制,Java Swing,Java事件,多媒體技術,輸入輸出流,訪問數(shù)據(jù)庫等內容。最后一章使用Java開發(fā)了一個綜合實例,介紹如何設計專賣店管理系統(tǒng)的數(shù)據(jù)庫以及如何通過Swing實現(xiàn)專賣店管理系統(tǒng)的知識。《Java 6程序設計實踐教程》可作為普通高等院校計算機專業(yè)和非計算機專業(yè)的Java程序設計教材,也可作為讀者的自學用書。

作者簡介

暫缺《Java 6程序設計實踐教程》作者簡介

圖書目錄

第1章 Java語言概述 1
1.1 Java歷史 1
1.2 Java概述 4
1.2.1 Java介紹 4
1.2.2 Java語言特點 6
1.2.3 Java工作原理 10
1.2.4 Java API介紹及使用 12
1.3 Java運行環(huán)境 13
1.3.1 JDK安裝以及配置 13
1.3.2 Java應用程序開發(fā) 17
1.3.3 Java小應用程序開發(fā) 19
1.4 Java開發(fā)工具簡介 21
1.4.1 Eclipse介紹及使用 21
1.4.2 NetBeans介紹及使用 26
1.5 實驗指導 29
1.5.1 安裝并配置JDK 29
1.5.2 使用Eclipse創(chuàng)建Java程序 30
1.5.3 使用NetBeans創(chuàng)建Java程序 31
1.6 習題集 33
第2章 Java基本語法 35
2.1 Java語言基本組成元素 35
2.1.1 關鍵字與標識符 35
2.1.2 運算符與表達式 37
2.2 Java數(shù)據(jù)類型 40
2.2.1 數(shù)據(jù)類型 41
2.2.2 數(shù)據(jù)類型轉換 44
2.3 控制語句 45
2.3.1 分支語句 45
2.3.2 循環(huán)語句 52
2.3.3 跳轉語句 57
2.4 數(shù)組 59
2.4.1 一維數(shù)組與多維數(shù)組 60
2.4.2 一些與數(shù)組操作相關函數(shù) 64
2.4.3 向量類 65
2.4.4 應用舉例 66
2.5 實驗指導 68
2.5.1 猜字游戲 68
2.5.2 使用冒泡排序 69
2.5.3 輸出圖形 70
2.5.4 打印九九乘法表 71
2.6 習題集 72
第3章 面向對象程序設計 77
3.1 面向過程與面向對象 77
3.1.1 編程思路的發(fā)展 77
3.1.2 面向對象設計 79
3.2 對象入門 79
3.3 面向對象開發(fā)過程 81
3.4 類 83
3.4.1 類定義 84
3.4.2 屬性和方法 85
3.4.3 訪問類 87
3.4.4 構造方法 88
3.5 對象 89
3.5.1 Java對象定義 89
3.5.2 對象引用 92
3.6 基本方法 93
3.6.1 this 93
3.6.2 方法重載 94
3.6.3 靜態(tài)變量和方法 96
3.6.4 常量和最終方法 98
3.7 繼承 99
3.7.1 Java中實現(xiàn)繼承 99
3.7.2 方法重寫和變量隱藏 101
3.7.3 使用super 103
3.8 內部類 105
3.9 抽象類 106
3.10 實驗指導 109
3.10.1 實現(xiàn)銀行賬戶類 109
3.10.2 實現(xiàn)秒表類 111
3.10.3 實現(xiàn)校園201電話卡類 113
3.10.4 實現(xiàn)交通工具類 114
3.11 習題集 116
第4章 面向對象高級特征 122
4.1 包 122
4.1.1 包聲明 122
4.1.2 包引用 123
4.1.3 創(chuàng)建并引用包求素數(shù) 124
4.2 訪問控制修飾符 125
4.2.1 控制修飾符介紹 125
4.2.2 public修飾符 126
4.2.3 protected修飾符 127
4.2.4 默認修飾符和private修飾符 128
4.3 接口 130
4.3.1 接口概念和意義 130
4.3.2 接口聲明和繼承 130
4.3.3 接口實現(xiàn) 131
4.3.4 接口回調 132
4.4 數(shù)據(jù)封裝類 133
4.5 實驗指導 136
4.5.1 包管理 136
4.5.2 模擬主板上的PCI插槽 137
4.5.3 登錄程序 139
4.6 習題集 140
第5章 字符串和日期類 146
5.1 字符串String類 146
5.1.1 創(chuàng)建字符串 146
5.1.2 字符串常用方法介紹 148
5.1.3 字符串比較 149
5.1.4 字符串檢索 150
5.1.5 字符串其他操作 151
5.2 可改變字符串類 153
5.2.1 創(chuàng)建StringBuffer類 154
5.2.2 StringBuffer應用 154
5.3 字符串拆分類StringTokenizer 157
5.4 常用日期類 158
5.4.1 Date類 158
5.4.2 Calendar類 159
5.5 格式化 162
5.5.1 格式化日期 162
5.5.2 格式化數(shù)字 164
5.6 實驗指導 165
5.6.1 檢索字符串 165
5.6.2 對字符串加密解密 166
5.6.3 利用3種格式輸出時間 167
5.7 習題集 168
第6章 異常處理機制 174
6.1 異常 174
6.1.1 異常概念 174
6.1.2 Java異常類組織結構 175
6.2 異常處理機制 176
6.2.1 try…catch語句捕獲異常 176
6.2.2 多個catch語句 178
6.2.3 try…catch語句嵌套 180
6.2.4 finally語句 181
6.2.5 拋出和聲明異常 183
6.3 自定義異常 185
6.4 實驗指導 187
6.4.1 數(shù)字轉換異常處理 187
6.4.2 多異常處理 189
6.5 習題集 190
第7章 Java Swing 194
7.1 Java GUI概述 194
7.1.1 發(fā)展歷史 194
7.1.2 Swing概念 198
7.1.3 Swing類庫層次結構 199
7.2 窗口與面板 200
7.2.1 容器概述 200
7.2.2 JFrame主窗口 201
7.2.3 JDialog對話框 203
7.2.4 JPanel面板 205
7.3 Swing常用組件 207
7.3.1 按鈕 207
7.3.2 文本組件 210
7.3.3 組合框 214
7.3.4 進度條及Timer組件 215
7.3.5 菜單 219
7.3.6 工具欄 224
7.4 布局管理器 227
7.4.1 邊框布局 227
7.4.2 流式布局 229
7.4.3 網(wǎng)格布局 230
7.4.4 null布局 231
7.5 高級組件 232
7.5.1 表格組件 232
7.5.2 樹組件 235
7.5.3 選項卡組件 237
7.6 實驗指導 240
7.6.1 用戶注冊界面 240
7.6.2 選項卡界面 242
7.6.3 計算器界面 245
7.6.4 記事本界面 248
7.7 習題集 250
第8章 Java事件 256
8.1 Java事件處理機制 256
8.1.1 事件處理模型 256
8.1.2 為組件注冊事件 259
8.2 事件監(jiān)聽器接口 261
8.3 GUI低級事件 264
8.3.1 鍵盤事件 264
8.3.2 鼠標事件 267
8.3.3 焦點事件 270
8.3.4 窗口事件 272
8.4 GUI高級事件 275
8.4.1 選項事件 275
8.4.2 單擊事件 277
8.5 Swing常用事件 279
8.5.1 彈出菜單事件 279
8.5.2 TreeSelectionEvent樹事件 281
8.6 實驗指導 284
8.6.1 實現(xiàn)圖形繪畫 284
8.6.2 實現(xiàn)按鈕事件 286
8.6.3 實現(xiàn)資源管理器 287
8.6.4 實現(xiàn)計算器 290
8.7 習題集 292
第9章 多媒體技術 294
9.1 圖形處理技術 294
9.1.1 Graphics圖形類 294
9.1.2 基本圖形繪制 297
9.1.3 圖形效果處理 300
9.2 Java JApplet 303
9.2.1 JApplet概述 303
9.2.2 JApplet編寫 304
9.2.3 HTML文件的參數(shù)設定 305
9.3 聲音處理技術 308
9.4 實驗指導 309
9.4.1 繪制鐘表 309
9.4.2 信號燈 312
9.5 習題集 314
第10章 輸入輸出流 318
10.1 File類 318
10.1.1 File類概述 318
10.1.2 獲取文件屬性信息 320
10.1.3 文件重命名和刪除 321
10.1.4 顯示目錄文件 322
10.2 流基本概念 323
10.2.1 什么是流 323
10.2.2 輸入輸出流機制 324
10.3 流的使用 326
10.4 文件讀寫處理 327
10.4.1 FileInputStream與FileOutputStream類 327
10.4.2 FileReader和FileWriter類 331
10.4.3 RandomAccessFile類 333
10.5 應用舉例——文件信息讀取與寫入 336
10.6 實驗指導 339
10.6.1 利用輸入流求階乘 339
10.6.2 過濾符合條件的文件 340
10.6.3 文件內容的復制 342
10.6.4 隨機訪問文件 343
10.7 習題集 344
第11章 訪問數(shù)據(jù)庫 348
11.1 JDBC基礎 348
11.1.1 JDBC概述 348
11.1.2 JDBC API介紹 350
11.1.3 JDBC連接數(shù)據(jù)庫方式 354
11.2 數(shù)據(jù)庫常見操作 356
11.2.1 連接數(shù)據(jù)庫 357
11.2.2 顯示數(shù)據(jù)庫數(shù)據(jù) 360
11.2.3 更新數(shù)據(jù)庫數(shù)據(jù) 361
11.2.4 查詢數(shù)據(jù)庫數(shù)據(jù) 362
11.3 JDBC高級操作 363
11.3.1 使用PreparedStatement接口執(zhí)行SQL語句 364
11.3.2 使用CallableStatement接口執(zhí)行SQL語句 366
11.4 JDBC元數(shù)據(jù) 369
11.4.1 使用DatabaseMetaData 369
11.4.2 使用ResultSetMetaData 370
11.5 GUI中顯示MySQL數(shù)據(jù) 372
11.5.1 添加數(shù)據(jù) 373
11.5.2 顯示數(shù)據(jù) 375
11.6 實驗指導 376
11.6.1 JDBC應用 376
11.6.2 成績管理——添加、查詢 379
11.6.3 成績管理——刪除、修改 382
11.7 習題集 386
第12章 匯智專賣店管理系統(tǒng) 390
12.1 系統(tǒng)概述 390
12.1.1 需求分析 390
12.1.2 系統(tǒng)用例圖 391
12.1.3 系統(tǒng)設計 394
12.2 數(shù)據(jù)庫設計 395
12.3 通用模塊實現(xiàn) 397
12.4 系統(tǒng)前臺模塊 404
12.4.1 系統(tǒng)主界面 404
12.4.2 用戶注冊模塊 406
12.5 系統(tǒng)后臺模塊 409
12.5.1 管理員登錄模塊 409
12.5.2 商品管理模塊 411
12.5.3 訂單管理模塊 416
參考答案 422

本目錄推薦

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