Java 程序開發(fā)案例課堂 版權(quán)信息
- ISBN:9787302488941
- 條形碼:9787302488941 ; 978-7-302-48894-1
- 裝幀:暫無
- 冊數(shù):暫無
- 重量:暫無
- 所屬分類:>>
Java 程序開發(fā)案例課堂 本書特色
《Java程序開發(fā)案例課堂》以零基礎(chǔ)講解為宗旨,用實例引導(dǎo)讀者深入學(xué)習(xí),采取“基礎(chǔ)入門→核心技術(shù)→高級應(yīng)用→項目開發(fā)實戰(zhàn)”的講解模式,深入淺出地講解Java的各項技術(shù)及實戰(zhàn)技能。
《Java程序開發(fā)案例課堂》第I篇“基礎(chǔ)入門”主要內(nèi)容包括揭開Java的神秘面紗、Java基本語法、認識面向?qū)ο缶幊獭ava的內(nèi)部類、數(shù)組和方法、字符串;第II篇“核心技術(shù)”主要內(nèi)容包括抽象類與接口、處理異常、Java中的輸入和輸出類型、Java中的線程和并發(fā)、Java中的泛型、Java中的反射、Java中的注解和枚舉類型;第III篇“高級應(yīng)用”主要內(nèi)容包括JDBC編程、Swing技術(shù)、AWT繪圖與音頻、Java的網(wǎng)絡(luò)編程、API編程、UML與設(shè)計模式、Java的打印技術(shù);第IV篇“項目開發(fā)實戰(zhàn)”主要內(nèi)容包括ANT工具的使用、開發(fā)購物推薦系統(tǒng)、開發(fā)氣球射擊游戲和開發(fā)電影訂票系統(tǒng)。
《Java程序開發(fā)案例課堂》適合任何想學(xué)習(xí)Java編程語言的人員,無論您是否從事計算機相關(guān)行業(yè),無論您是否接觸過Java語言,通過學(xué)習(xí)均可快速掌握Java在項目開發(fā)中的知識和技巧。
Java 程序開發(fā)案例課堂 內(nèi)容簡介
本書特色
零基礎(chǔ)、入門級的講解
無論您是否從事計算機相關(guān)行業(yè),無論您是否接觸過Java編程語言,都能從本書中找到*起點。
超多、實用、專業(yè)的范例和項目
本書在編排上緊密結(jié)合深入學(xué)習(xí)Java編程技術(shù)的先后過程,從Java的基本語法開始,帶領(lǐng)大家逐步深入地學(xué)習(xí)各種應(yīng)用技巧,側(cè)重實戰(zhàn)技能,使用簡單易懂的實際案例進行分析和操作指導(dǎo),讓讀者讀起來簡明輕松,操作起來有章可循。
隨時檢測自己的學(xué)習(xí)成果
每章首頁中,均提供了本章要點,以指導(dǎo)讀者重點學(xué)習(xí)及學(xué)后檢查。
大部分章節(jié)*后的“大神解惑”板塊和“跟我學(xué)上機”板塊,均根據(jù)本章內(nèi)容精選而成,讀者可以隨時檢測自己的學(xué)習(xí)成果和實戰(zhàn)能力,做到融會貫通。
細致入微、貼心提示
本書在講解過程中,在各章中使用了“注意”和“提示”等小貼士,使讀者在學(xué)習(xí)過程中更清楚地了解相關(guān)操作、理解相關(guān)概念,并輕松掌握各種操作技巧。
專業(yè)創(chuàng)作團隊和技術(shù)支持
本書由千谷高新教育中心編著和提供技術(shù)支持。
您在學(xué)習(xí)過程中遇到任何問題,可加入QQ群進行提問,專家會在線答疑。
超值贈送資源
全程同步教學(xué)錄像本書特色
零基礎(chǔ)、入門級的講解無論您是否從事計算機相關(guān)行業(yè),無論您是否接觸過Java編程語言,都能從本書中找到*起點。
超多、實用、專業(yè)的范例和項目本書在編排上緊密結(jié)合深入學(xué)習(xí)Java編程技術(shù)的先后過程,從Java的基本語法開始,帶領(lǐng)大家逐步深入地學(xué)習(xí)各種應(yīng)用技巧,側(cè)重實戰(zhàn)技能,使用簡單易懂的實際案例進行分析和操作指導(dǎo),讓讀者讀起來簡明輕松,操作起來有章可循。
隨時檢測自己的學(xué)習(xí)成果每章首頁中,均提供了本章要點,以指導(dǎo)讀者重點學(xué)習(xí)及學(xué)后檢查。大部分章節(jié)*后的“大神解惑”板塊和“跟我學(xué)上機”板塊,均根據(jù)本章內(nèi)容精選而成,讀者可以隨時檢測自己的學(xué)習(xí)成果和實戰(zhàn)能力,做到融會貫通。
細致入微、貼心提示本書在講解過程中,在各章中使用了“注意”和“提示”等小貼士,使讀者在學(xué)習(xí)過程中更清楚地了解相關(guān)操作、理解相關(guān)概念,并輕松掌握各種操作技巧。
專業(yè)創(chuàng)作團隊和技術(shù)支持本書由千谷高新教育中心編著和提供技術(shù)支持。您在學(xué)習(xí)過程中遇到任何問題,可加入QQ群進行提問,專家會在線答疑。
超值贈送資源
全程同步教學(xué)錄像涵蓋本書所有知識點,詳細講解每個實例和項目的過程及技術(shù)關(guān)鍵點?梢允棺x者比看書更輕松地掌握書中所有的Java編程語言知識,而且擴展的講解部分能使讀者獲得到比書中講解更多的收獲。
超多容量資源大放送贈送大量資源,包括本書實例源文件、精美教學(xué)幻燈片、精選本書教學(xué)視頻、MyEclipse常用快捷鍵、MyEclipse提示與技巧、Java SE類庫查詢手冊、Java 程序員面試技巧、Java 常見面試題、Java 常見錯誤及解決方案、Java 開發(fā)經(jīng)驗及技巧大匯總等。
Java 程序開發(fā)案例課堂 目錄
目 錄
第I篇 基
礎(chǔ) 入 門
第1章 揭開Java的神秘面紗——我的
**個Java程序 3
1.1
Java簡介 4
1.1.1
了解Java語言 4
1.1.2
Java語言的特性 4
1.1.3
Java語言的核心技術(shù) 6
1.1.4
Java語言的工作原理 7
1.2 搭建Java環(huán)境 8
1.2.1
JDK簡介 8
1.2.2
JDK安裝 9
1.2.3
JDK配置 12
1.2.4
測試JDK 14
1.3 **個Java程序 14
1.4
MyEclipse的安裝 16
1.4.1
MyEclipse的下載 16
1.4.2
MyEclipse的安裝 17
1.5
MyEclipse的使用 18
1.5.1
創(chuàng)建Java項目 18
1.5.2
創(chuàng)建Java程序 19
1.5.3
編寫Java程序 20
1.5.4
運行Java程序 21
1.5.5
調(diào)試Java程序 21
1.6 如何學(xué)好Java 23
1.7 大神解惑 24
1.8 跟我學(xué)上機 24
第2章 零基礎(chǔ)開始學(xué)習(xí)——Java基本
語法 25
2.1 剖析**個Java程序 26
2.2 常量與變量 28
2.2.1
常量 28
2.2.2
變量 29
2.3 數(shù)據(jù)類型 33
2.3.1
整數(shù)型 34
2.3.2
浮點型 36
2.3.3
字符型 37
2.3.4
布爾型 38
2.3.5
類型轉(zhuǎn)換 39
2.4 運算符 40
2.4.1
賦值運算符 40
2.4.2
算術(shù)運算符 41
2.4.3
比較運算符 42
2.4.4
條件運算符 43
2.4.5
邏輯運算符 43
2.4.6
位運算符 44
2.4.7
自增和自減運算符 47
2.4.8
運算符優(yōu)先級 48
2.5 流程控制 48
2.5.1
分支控制 48
2.5.2
循環(huán)控制 54
2.5.3
跳轉(zhuǎn)語句 57
2.6
Java代碼編寫規(guī)范 60
2.7 大神解惑 62
2.8 跟我學(xué)上機 62
第3章 主流的編程思想——認識面向
對象編程 63
3.1 面向?qū)ο蠛喗? 64
3.1.1
什么是對象 64
3.1.2
面向?qū)ο蟮奶卣? 64
3.2 類和對象 65
3.2.1
類 65
3.2.2
對象 67
3.2.3
構(gòu)造方法 68
3.2.4
instanceof 關(guān)鍵字 70
3.3 修飾符 70
3.3.1
訪問修飾符 71
3.3.2
非訪問修飾符 74
3.4 封裝 78
3.4.1
了解封裝 78
3.4.2
封裝實現(xiàn) 78
3.4.3
this關(guān)鍵字 79
3.5 繼承 80
3.5.1
了解繼承 80
3.5.2
繼承實現(xiàn) 83
3.6 多態(tài) 84
3.6.1
了解多態(tài) 84
3.6.2
重載 86
3.6.3
重寫 88
3.6.4
構(gòu)造方法重載 90
3.6.5
super關(guān)鍵字 92
3.7 大神解惑 94
3.8 跟我學(xué)上機 94
第4章 嵌套類的秘密——Java的
內(nèi)部類 95
4.1 創(chuàng)建內(nèi)部類 96
4.2 鏈接到外部類 96
4.3 成員內(nèi)部類 98
4.4 靜態(tài)內(nèi)部類 99
4.5 局部內(nèi)部類 101
4.6 匿名內(nèi)部類 103
4.7 大神解惑 104
4.8 跟我學(xué)上機 104
第5章 特殊的元素集合——數(shù)組
和方法 105
5.1 數(shù)組的概念 106
5.2 一維數(shù)組 106
5.2.1
數(shù)組的聲明 106
5.2.2
數(shù)組的內(nèi)存分配 107
5.2.3
數(shù)組的元素 107
5.2.4
數(shù)組的賦值 108
5.3 多維數(shù)組 108
5.3.1
數(shù)組的聲明 108
5.3.2
數(shù)組的內(nèi)存分配 109
5.3.3
數(shù)組的元素 109
5.3.4
數(shù)組的賦值 110
5.3.5
遍歷數(shù)組 111
5.4 數(shù)組排序 112
5.4.1
冒泡排序 112
5.4.2
選擇排序 113
5.5 數(shù)組在方法中的使用 114
5.6 大神解惑 115
5.7 跟我學(xué)上機 116
第6章 不可不說的文本數(shù)據(jù)——
字符串 117
6.1 String類的本質(zhì) 118
6.2
String的API應(yīng)用 119
6.2.1
獲取字符串長度 119
6.2.2
去除字符串的空格 119
6.2.3
字符串分割 120
6.2.4
轉(zhuǎn)換大小寫 121
6.2.5
字符串截取 122
6.2.6
字符串連接 122
6.2.7
字符串比較 124
6.2.8
字符串查找 127
6.2.9
字符串替換 128
6.3 字符串解析 130
6.3.1
正則表達式語法 130
6.3.2
常用正則表達式 131
6.3.3
正則表達式的實例 131
6.4 字符串的類型轉(zhuǎn)換 132
6.4.1
字符串轉(zhuǎn)換為數(shù)組 132
6.4.2
基本數(shù)據(jù)類型轉(zhuǎn)換為字符串 133
6.4.3
格式化字符串 134
6.5
StringBuffer與StringBuilder 136
6.5.1
介紹StringBuffer與
StringBuilder 136
6.5.2
StringBuilder類的創(chuàng)建 136
6.5.3
StringBuilder類的方法 137
6.5.4
String、StringBuffer與
StringBuilder的區(qū)別 141
6.6
Lambda 表達式 142
6.7 大神解惑 143
6.8 跟我學(xué)上機 144
第II篇 核
心 技 術(shù)
第7章 銜接更便利——抽象類
與接口 147
7.1 抽象類和抽象方法 148
7.1.1
抽象類 148
7.1.2
抽象方法 149
7.2 接口概述 150
7.2.1
接口聲明 150
7.2.2
接口默認方法 150
7.2.3
接口與抽象類 151
7.3 接口的多態(tài) 151
7.4 抽象類和接口的實例 152
7.4.1
抽象類的實例 152
7.4.2
接口的實例 154
7.5 集合框架 155
7.5.1
接口和實現(xiàn)類 155
7.5.2
Collection接口 156
7.5.3
List接口 158
7.5.4
Set接口 161
7.5.5
Map接口 164
7.6 大神解惑 166
7.7 跟我學(xué)上機 166
第8章 不可避免的問題——處理
異常 167
8.1 異常的概念 168
8.2 異常的分類 169
8.3 捕獲異常 170
8.3.1
捕獲異常結(jié)構(gòu) 170
8.3.2
try-catch語句 171
8.3.3
多條catch語句 172
8.3.4
finally語句 173
8.4 聲明異常 174
8.5 拋出異常 175
8.6 自定義異常 176
8.7 大神解惑 177
8.8 跟我學(xué)上機 178
第9章 與外界的交流——Java中的
輸入和輸出類型 179
9.1
I/O簡介 180
9.1.1
I/O分類 180
9.1.2
預(yù)定義流 180
9.2 文件處理 181
9.2.1
File類 181
9.2.2
文件操作 182
9.2.3
目錄操作 183
9.3 字節(jié)流 184
9.4 字符流 185
9.5 節(jié)點流 186
9.5.1
FileInputStream流 187
9.5.2
FileOutputStream流 188
9.5.3
FileReader流 190
9.5.4
FileWriter流 191
9.6 處理流 192
9.6.1
緩沖流 192
9.6.2
數(shù)據(jù)流 198
9.6.3
轉(zhuǎn)換流 200
9.6.4
Print流 202
9.6.5
Object流 205
9.7 大神解惑 208
9.8 跟我學(xué)上機 208
第10章 任務(wù)同時進行——Java中的
線程和并發(fā) 209
10.1
線程簡介 210
10.1.1
進程 210
10.1.2
線程 210
10.1.3
線程與進程的區(qū)別 210
10.2
創(chuàng)建與啟動線程 211
10.2.1
Thread類創(chuàng)建線程 211
10.2.2
Runnable接口創(chuàng)建線程 211
10.2.3
啟動線程 212
10.3
線程的狀態(tài)與轉(zhuǎn)換 213
10.3.1
線程狀態(tài) 213
10.3.2
線程狀態(tài)轉(zhuǎn)換 214
10.4
線程的同步 217
10.4.1
線程安全問題 217
10.4.2
synchronized關(guān)鍵字 218
10.4.3
死鎖問題 219
10.5
線程交互 223
10.5.1
wait()方法和notify()方法 223
10.5.2
生產(chǎn)者—消費者問題 223
10.6
線程的調(diào)度 226
10.6.1
線程調(diào)度原理 226
10.6.2
線程的優(yōu)先級 226
10.7
大神解惑 227
10.8
跟我學(xué)上機 228
第11章 編譯時再審查——Java中的
泛型 229
11.1
Java與C 中的泛型 230
11.2
簡單泛型 230
11.3
類型推導(dǎo)與泛型類和接口 231
11.3.1
類型推導(dǎo) 231
11.3.2
泛型類 232
11.3.3
泛型接口 233
11.4
類型推導(dǎo)與泛型方法 234
11.5
類型通配符 235
11.6
Java 8泛型新特性 237
11.6.1
方法與構(gòu)造方法引用 237
11.6.2
Lambda作用域 238
11.7
大神解惑 240
11.8
跟我學(xué)上機 240
第12章 自檢更靈活——Java中的
反射 241
12.1
反射概述 242
12.2
Java反射API 242
12.3
Class類 242
12.3.1
獲取Class對象 243
12.3.2
Class類常用方法 243
12.4
生成對象 246
12.4.1
無參數(shù)構(gòu)造方法 246
12.4.2
帶參數(shù)構(gòu)造方法 246
12.5
Method類 247
12.6
Field類 249
12.7
數(shù)組 251
12.8
獲取泛型信息 252
12.9
大神解惑 253
12.10
跟我學(xué)上機 254
第13章 簡化程序的配置——Java中的
注解 255
13.1
注解概述 256
13.2
JDK內(nèi)置注解 256
13.2.1
@Override 256
13.2.2
@Deprecated 257
13.2.3
@SuppressWarnings 258
13.3
自定義注解 258
13.3.1
自定義注解 258
13.3.2
注解元素的默認值 259
13.4
元注解 260
13.4.1
@Target 260
13.4.2
@Retention 261
13.4.3
@Documented 262
13.4.4
@Inherited 262
13.5
使用反射處理注解 263
13.6
JDK1.8新特性 265
13.6.1
多重注解 265
13.6.2
ElementType枚舉類 265
13.6.3
函數(shù)式接口 266
13.7
大神解惑 267
13.8
跟我學(xué)上機 268
第14章 特殊的數(shù)據(jù)集合——枚舉
類型 269
14.1
枚舉聲明 270
14.2
枚舉的使用 270
14.2.1
枚舉類常用方法 270
14.2.2
添加屬性和方法 271
14.2.3
枚舉在switch中的使用 273
14.3
EnumSet和EnumMap 274
14.4
大神解惑 276
14.5
跟我學(xué)上機 276
第III篇 高
級 應(yīng) 用
第15章 Java的數(shù)據(jù)庫編程——JDBC
編程 279
15.1
JDBC概述 280
15.1.1
JDBC原理 280
15.1.2
JDBC驅(qū)動 281
15.2
連接數(shù)據(jù)庫 281
15.2.1
引入jar包 282
15.2.2
連接數(shù)據(jù)庫步驟 284
15.2.3
JDBC入門實例 284
15.3
驅(qū)動管理器類 285
15.3.1
加載JDBC驅(qū)動 285
15.3.2
DriverManager類 286
15.4
數(shù)據(jù)庫連接接口 287
15.4.1
常用方法 287
15.4.2
處理元數(shù)據(jù) 287
15.5
執(zhí)行SQL語句的接口 289
15.5.1
Statement接口 289
15.5.2
PreparedStatement接口 292
15.5.3
CallableStatement接口 293
15.6
結(jié)果集接口 295
15.7
實戰(zhàn)——學(xué)生信息管理 297
15.7.1
創(chuàng)建表student 297
15.7.2
連接數(shù)據(jù)庫 298
15.7.3
插入數(shù)據(jù) 298
15.7.4
刪除數(shù)據(jù) 299
15.7.5
修改數(shù)據(jù) 301
15.7.6
查詢數(shù)據(jù) 302
15.8
大神解惑 303
15.9
跟我學(xué)上機 304
第16章 設(shè)計圖形界面設(shè)計——Swing
技術(shù) 305
16.1 Swing基礎(chǔ) 306
16.2
Swing容器 306
16.2.1
JFrame窗體 306
16.2.2
JPanel面板 309
16.3
Swing的組件 310
16.3.1
按鈕JButton 310
16.3.2
標簽JLabel 312
16.3.3
復(fù)選框JCheckBox 313
16.3.4
單選按鈕JRadioButton 315
16.3.5
單行文本框JTextField 316
16.3.6
密碼文本框JPasswordField 318
16.3.7 多行文本框JTextArea 319
16.3.8
下拉列表JComboBox 321
16.3.9
列表框JList 322
16.3.10
菜單 323
16.4
布局管理 325
16.4.1
流式布局管理器 326
16.4.2
邊框布局管理器 327
16.4.3
網(wǎng)格布局管理器 328
16.4.4
網(wǎng)格組布局管理器 329
16.4.5
卡片布局管理器 331
16.5
Swing事件模型 333
16.5.1
事件處理模型 333
16.5.2
事件類 334
16.5.3
事件監(jiān)聽器 335
16.5.4
事件適配器 339
16.6
Swing高級組件 340
16.6.1
Swing的表格組件 340
16.6.2
Swing的樹組件 343
16.7
大神解惑 346
16.8
跟我學(xué)上機 346
第17章 多媒體開發(fā)技術(shù)——AWT繪圖
與音頻 347
17.1
Java繪圖 348
17.1.1
繪圖方法 348
17.1.2
Graphics類 348
17.1.3
Graphics2D類 350
17.1.4
設(shè)置繪圖顏色 351
17.1.5
設(shè)置筆畫屬性 353
17.2
繪文本 356
17.2.1
設(shè)置字體 356
17.2.2
繪制文本 356
17.3
繪制圖片 358
17.4
圖像處理 359
17.4.1
圖像放大或縮小 359
17.4.2
圖像傾斜 359
17.4.3
圖像旋轉(zhuǎn) 361
17.4.4
圖像翻轉(zhuǎn) 363
17.5
播放音頻 365
17.6
大神解惑 368
17.7
跟我學(xué)上機 368
第18章 融入互聯(lián)網(wǎng)時代——Java的
網(wǎng)絡(luò)編程 369
18.1
網(wǎng)絡(luò)編程基礎(chǔ) 370
18.1.1
網(wǎng)絡(luò)編程基礎(chǔ)概念 370
18.1.2
網(wǎng)絡(luò)協(xié)議 371
18.2
TCP網(wǎng)絡(luò)編程 372
18.2.1
InetAdress類 372
18.2.2
Socket類 373
18.2.3
ServerSocket類 374
18.2.4
TCP網(wǎng)絡(luò)程序 375
18.2.5
小型聊天室 376
18.3
UDP網(wǎng)絡(luò)編程 382
18.3.1
DatagramSocket類 382
18.3.2
DatagramPacket類 383
18.3.3 UDP網(wǎng)絡(luò)程序 384
18.3.4
數(shù)據(jù)廣播 386
18.4
大神解惑 390
18.5
跟我學(xué)上機 390
第19章 常用工具類——API編程
技術(shù) 391
19.1
Runtime類 392
19.1.1
Runtime類方法 392
19.1.2
內(nèi)存管理 393
19.1.3
ecec()方法 394
19.2
包裝類 394
19.2.1
基本數(shù)據(jù)類型的包裝類 395
19.2.2
Boolean類 395
19.2.3
Character類 397
19.2.4
整型包裝類 398
19.2.5
Double和Float類 400
19.3
日期操作類 403
19.3.1
Date類 403
19.3.2
Calendar類 404
19.3.3
DateFormat類 406
19.3.4
SimpleDateFormat類 408
19.4
數(shù)學(xué)類 410
19.5
高手甜點 412
19.6
跟我學(xué)上機 412
第20章 工程師的秘密——UML與設(shè)計
模式 413
20.1
UML類圖 414
20.1.1
類圖和類之間關(guān)系 414
20.1.2
泛化關(guān)系 415
20.1.3
實現(xiàn)關(guān)系 416
20.1.4
依賴關(guān)系 417
20.1.5
關(guān)聯(lián)關(guān)系 418
20.2
設(shè)計模式 421
20.2.1
設(shè)計模式分類 421
20.2.2
單例模式 422
20.2.3
工廠模式 422
20.2.4
代理模式 424
20.2.5
觀察者模式 425
20.2.6
適配器模式 427
20.3
大神解惑 430
20.4
跟我學(xué)上機 430
第21章 連接打印機——Java的打印
技術(shù) 431
21.1
打印控制類 432
21.1.1
PrinterJob類的方法 432
21.1.2
【打印】對話框 433
21.2
打印頁面 435
21.3
多頁打印 437
21.4
打印預(yù)覽 439
21.5
大神解惑 442
21.6
跟我學(xué)上機 442
第IV篇 項目開發(fā)實戰(zhàn)
第22章 管理開發(fā)項目——ANT工具的
使用 445
22.1
ANT簡介 446
22.1.1
ANT任務(wù)類型 446
22.1.2
項目層次結(jié)構(gòu) 446
22.1.3
ANT構(gòu)建文件 446
22.2
為什么要使用ANT 447
22.3
下載安裝ANT 448
22.3.1
下載ANT 448
22.3.2
安裝ANT 448
22.4
ANT關(guān)鍵元素 449
22.5
ANT常用任務(wù) 454
22.6
使用ANT構(gòu)建項目 458
22.7
大神解惑 460
22.8
跟我學(xué)上機 460
第23章 人工智能應(yīng)用——開發(fā)購物
推薦系統(tǒng) 461
23.1
開發(fā)背景 462
23.2
需求及功能分析 463
23.2.1
需求分析 463
23.2.2
功能分析 463
23.3
系統(tǒng)代碼編寫 465
23.3.1
推薦系統(tǒng)主程序 465
23.3.2
讀取機器學(xué)習(xí)數(shù)據(jù) 471
23.3.3
計算行之間相似性 473
23.3.4
計算數(shù)組相似性 474
23.3.5
讀取測試數(shù)據(jù) 476
23.4
系統(tǒng)運行 477
第24章 游戲休閑應(yīng)用——開發(fā)氣球射擊
游戲 479
24.1
游戲簡介 480
24.2
需求及功能分析 480
24.2.1
需求分析 480
24.2.2
功能分析 481
24.3
數(shù)據(jù)庫設(shè)計 482
24.4
系統(tǒng)代碼編寫 482
24.4.1
主程序模塊 483
24.4.2
移動對象的抽象類 487
24.4.3
槍 488
24.4.4
子彈 490
24.4.5
氣球 491
24.4.6
對象的畫圖 492
24.4.7
對象的移動 494
24.4.8
氣球的變化 495
24.4.9
檢查游戲狀況 496
24.4.10
參數(shù)接口 498
24.4.11
數(shù)據(jù)庫類 499
24.5
系統(tǒng)運行 501
第25章 娛樂影視應(yīng)用——開發(fā)電影訂票
系統(tǒng) 503
25.1
需求分析 504
25.2
功能分析 504
25.3
數(shù)據(jù)庫設(shè)計 505
25.3.1
電影信息 506
25.3.2
放映信息 506
25.3.3
用戶訂單信息 506
25.3.4
管理員賬號 507
25.4
系統(tǒng)代碼編寫 507
25.4.1
系統(tǒng)對象模塊 507
25.4.2
歡迎界面模塊 513
25.4.3
前臺訂票模塊 516
25.4.4
后臺管理模塊 525
25.4.5
數(shù)據(jù)庫模塊 564
25.4.6
輔助處理模塊 578
25.5
系統(tǒng)運行 583
25.5.1
歡迎界面 583
25.5.2
后臺管理界面 583
25.5.3
前臺訂票界面 585
展開全部
Java 程序開發(fā)案例課堂 作者簡介
劉春茂,本科畢業(yè)于上海復(fù)旦大學(xué),碩士畢業(yè)于清華大學(xué)。曾在美國IBM公司移動產(chǎn)品開發(fā)組從事Android平臺應(yīng)用的開發(fā)。擅長的核心技術(shù)媒體和教育領(lǐng)域個性化信息推薦,網(wǎng)站用戶行為數(shù)據(jù)挖掘,健康領(lǐng)域非結(jié)構(gòu)化數(shù)據(jù)處理。擅長的其他技術(shù)熟悉各種網(wǎng)站和手機(Andorid和iOS)app的開發(fā)等,精通Java, C/C , PHP, Python等流行語言并對Hadoop, MapReduce等大數(shù)據(jù)框架有深入研究。