Java語言程序設(shè)計教程

出版時間:2012-8  出版社:東軟電子出版社  作者:周紹斌  頁數(shù):440  字數(shù):638000  

內(nèi)容概要

教材的內(nèi)容組織遵循CDIO工程教育理念,從培養(yǎng)讀者能力入手來設(shè)計。全教材共分為3篇:Java基礎(chǔ)篇、面向?qū)ο蟪绦蛟O(shè)計篇和應(yīng)用開發(fā)篇。教材在每章通過項目來引入教學(xué)內(nèi)容,能夠讓讀者在學(xué)習的時候做到有的放矢。本教材設(shè)計了一個課程項目——學(xué)生成績系統(tǒng),詳細闡述了從它的項目分析和設(shè)計,到項目的實現(xiàn)和改進全過程,循序漸進地引導(dǎo)讀者在項目開發(fā)實踐中掌握相關(guān)的技能。

書籍目錄

第1篇Java基礎(chǔ)篇
第1章用Java向世界問好3
1.1項目目標與任務(wù)3
1.2項目分析3
1.3技術(shù)準備4
1.3.1Java運行原理4
1.3.2JDK簡介5
1.3.3Java程序的分類7
1.4項目學(xué)做7
1.5知識拓展11
1.6強化訓(xùn)練11
1.7課后習題12
第2章體重指數(shù)計算器13
2.1項目目標與任務(wù)13
2.2項目分析13
2.3技術(shù)準備14
2.3.1變量14
2.3.2標識符14
2.3.3Java的基本符號15
2.3.4數(shù)據(jù)類型15
2.3.5數(shù)據(jù)類型轉(zhuǎn)換17
2.3.6運算符19
2.3.7選擇結(jié)構(gòu)28
2.4項目學(xué)做32
2.5知識拓展34
2.5.1保留字34
2.5.2轉(zhuǎn)義字符34
2.5.3null符號35
2.5.4void符號35
2.5.5注釋35
2.6強化訓(xùn)練36
2.7課后習題36
第3章猜數(shù)字游戲42
3.1項目目標與任務(wù)42
3.2項目分析42
3.3技術(shù)準備43
3.3.1for循環(huán)43
3.3.2while循環(huán)47
3.3.3do?while循環(huán)48
3.3.4continue和break48
3.3.5方法定義50
3.3.6方法調(diào)用51
3.3.7方法重載52
3.4項目學(xué)做53
3.5知識拓展54
3.6強化訓(xùn)練55
3.7課后習題55
第2篇面向?qū)ο蟪绦蛟O(shè)計篇
目錄第4章復(fù)數(shù)類63
4.1項目目標與任務(wù)63
4.2項目分析63
4.3技術(shù)準備64
4.3.1類的定義64
4.3.2創(chuàng)建對象67
4.3.3構(gòu)造方法69
4.4項目學(xué)做72
4.5知識拓展75
4.5.1對象作方法的參數(shù)75
4.5.2終結(jié)器77
4.6強化訓(xùn)練78
4.7課后習題78
第5章貨物管理82
5.1項目目標與任務(wù)82
5.2項目分析82
5.3技術(shù)準備83
5.3.1構(gòu)造方法的重載83
5.3.2變量的作用域85
5.3.3this關(guān)鍵字87
5.3.4包90
5.3.5訪問控制修飾符92
5.3.6static修飾符104
5.3.7String和StringBuffer111
5.3.8ArrayList119
5.4項目學(xué)做121
5.5強化訓(xùn)練127
5.6課后習題127
第6章學(xué)生成績評級129
6.1項目目標與任務(wù)129
6.2項目分析130
6.3技術(shù)準備130
6.3.1繼承的定義130
6.3.2屬性的繼承與隱藏132
6.3.3方法的繼承與覆蓋136
6.3.4Object類及其常用方法140
6.3.5繼承關(guān)系中的構(gòu)造方法及super關(guān)鍵字142
6.3.6父、子類對象的使用與轉(zhuǎn)化146
6.3.7final修飾符150
6.3.8抽象方法和抽象類153
6.3.9數(shù)組156
6.4項目學(xué)做160
6.5強化訓(xùn)練164
6.6課后習題164
第7章收費計算167
7.1項目目標與任務(wù)167
7.2項目分析167
7.3技術(shù)準備167
7.3.1接口的定義168
7.3.2接口的實現(xiàn)170
7.3.3使用接口171
7.4項目學(xué)做172
7.5知識拓展173
7.5.1Collection框架173
7.5.2for?each循環(huán)181
7.6強化訓(xùn)練183
7.7課后習題183
第3篇應(yīng)用開發(fā)篇
第8章加法計算器187
8.1項目目標與任務(wù)187
8.2項目分析187
8.3技術(shù)準備188
8.3.1構(gòu)造簡單的圖形界面188
8.3.2布局管理器192
8.3.3交互與事件處理198
8.3.4項目中用到的其他GUI組件204
8.4項目學(xué)做209
8.5知識拓展210
8.5.1圖形用戶界面簡介210
8.5.2窗口事件210
8.5.3事件裁剪類213
8.6強化訓(xùn)練214
8.7課后習題215
第9章用戶注冊界面218
9.1項目目標與任務(wù)218
9.2項目分析219
9.3技術(shù)準備219
9.3.1文本區(qū)219
9.3.2面板221
9.3.3單選按鈕224
9.3.4復(fù)選框226
9.3.5對話框228
9.3.6彈出式對話框232
9.4項目學(xué)做234
9.5強化訓(xùn)練236
9.6課后習題237
第10章繪圖板239
10.1項目目標與任務(wù)239
10.2項目分析240
10.3技術(shù)準備241
10.3.1菜單241
10.3.2繪制圖形244
10.3.3鼠標事件250
10.4項目學(xué)做253
10.5強化訓(xùn)練256
10.6課后習題257
第11章鍵盤練習小游戲261
11.1項目目標與任務(wù)261
11.2項目分析262
11.3技術(shù)準備263
11.3.1鍵盤事件263
11.3.2applet小程序265
11.4項目學(xué)做270
11.5強化訓(xùn)練272
11.6課后習題272
第12章記事本273
12.1項目目標與任務(wù)273
12.2項目分析274
12.3技術(shù)準備276
12.3.1File類276
12.3.2文件輸入輸出流279
12.3.3Java剪貼板282
12.3.4異常處理283
12.4項目學(xué)做285
12.5知識拓展290
12.5.1常見輸入輸出流290
12.5.2Java異常處理機制298
12.6強化訓(xùn)練308
12.7課后習題309
第13章電子時鐘312
13.1項目目標與任務(wù)312
13.2項目分析312
13.3技術(shù)準備312
13.3.1Thread類312
13.3.2Runnable接口315
13.4項目學(xué)做317
13.5知識拓展318
13.6強化訓(xùn)練321
13.7課后練習321
第14章模擬售票系統(tǒng)322
14.1項目目標和任務(wù)322
14.2項目分析322
14.3技術(shù)準備322
14.3.1線程同步322
14.3.2線程的優(yōu)先級326
14.3.3線程的狀態(tài)329
14.4項目學(xué)做330
14.5知識拓展331
14.6強化訓(xùn)練335
14.7課后練習335
第15章自制瀏覽器336
15.1項目目標和任務(wù)336
15.2項目分析336
15.3 技術(shù)準備336
15.3.1網(wǎng)絡(luò)基礎(chǔ)336
15.3.2InetAddress編程339
15.3.3URL編程340
15.4項目學(xué)做341
15.5強化訓(xùn)練344
15.6課后練習344
第16章自制HTTP服務(wù)器345
16.1項目目標和任務(wù)345
16.2項目分析345
16.3技術(shù)準備345
16.3.1Socket網(wǎng)絡(luò)編程345
16.3.2多線程的網(wǎng)絡(luò)通信349
16.4項目學(xué)做353
16.5知識拓展355
16.6強化訓(xùn)練358
16.7課后練習358
第17章商品信息管理系統(tǒng)360
17.1項目目標和任務(wù)360
17.2項目分析360
17.3技術(shù)準備362
17.3.1JDBC技術(shù)362
17.3.2JDBC驅(qū)動363
17.3.3JDBC中主要的類及常用方法364
17.3.4PreparedStatement對象366
17.4項目學(xué)做367
17.4.1身份認證模塊367
17.4.2商品信息維護模塊369
17.5知識拓展377
17.5.1用JDBC連接不同的數(shù)據(jù)庫377
17.5.2JDBC連接池377
17.5.3JDBC支持事務(wù)操作379
17.6強化訓(xùn)練381
17.7課后練習381
第18章學(xué)生成績系統(tǒng)382
18.1項目分析382
18.1.1需求說明382
18.1.2通過用例形式化需求383
18.1.3用例模型384
18.2項目設(shè)計385
18.2.1對系統(tǒng)建模過程385
18.2.2類圖387
18.2.3將模型轉(zhuǎn)換為Java代碼387
18.3項目的實現(xiàn)391
18.3.1MainFrame類392
18.3.2LoginDialog類394
18.3.3InputScoreDialog類397
18.3.4QueryScoreDialog類400
18.3.5驅(qū)動器SGS類402
18.4項目的升級與改進403
18.4.1SGS自定義異常類403
18.4.2實現(xiàn)數(shù)據(jù)持久化存儲404
18.4.3實現(xiàn)成績在線查詢407
附錄414
參考文獻420

圖書封面

評論、評分、閱讀與下載


    Java語言程序設(shè)計教程 PDF格式下載


用戶評論 (總計0條)

 
 

 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7