商品簡介
Java是目前世界上最流行、最優秀的編程語言之一,它不但贏得了程序員的擁護,也贏得了企業的支持。編程語言的學習是生澀的,《Java程序設計任務驅動式教程》致力于使讀者更輕鬆、更愉快地進入Java世界的大門。《Java程序設計任務驅動式教程》是一線教師長期教學和軟件開發實踐的經驗積累,也是根據學生的認知規律精心組織編寫的項目化教程。《Java程序設計任務驅動式教程》以培養崗位職業能力為主線,按照典型任務序化知識,并將知識融入任務情景之中。全書分為30項任務,采用行業流行的Eclipse作為開發工具進行講解,內容主要包括、Java開發環境、Java語言基礎、面向對象程序設計、GUI程序設計、Applet、異常處理、數據庫操作、文件操作、多線程和網絡編程等。每個任務都按“跟我做-實現方案-代碼分析-必備知識-動手做一做-動腦想一想”的結構組織。《Java程序設計任務驅動式教程》內容豐富,案例經典,知識講解系統,突出能力培養,易于學習,易于提高編程能力。《Java程序設計任務驅動式教程》適合作為高職高專院校計算機及相關專業的教材,也可作為職業培訓的教材或自學者的參考書。
目次
任務一 搭建環境(構建Java集成開發環境)
1.1 跟我做:搭建Java運行環境
1.2 必備知識
1.3 動腦想一想
任務二 Java歡迎你(開發簡單Java應用程序)
2.1 跟我做:我的第一個Java程序
2.2 實現方案
2.3 代碼分析
2.4 必備知識
2.5 動手做一做
2.6 動腦想一想
任務三 小試牛刀(學習Java語言基礎)
3.1 跟我做:計算圓的面積和周長
3.2 實現方案
3.3 代碼分析
3.4 必備知識
3.5 動手做一做
3.6 動腦想一想
任務四 挑戰選擇(使用分支控制流程)
4.1 跟我做:計算運費
4.2 實現方案
4.3 代碼分析
4.4 必備知識
4.5 動手做一做
4.6 動腦想一想
任務五 遊戲人生(使用循環控制流程)
5.1 跟我做:猜數遊戲
5.2 實現方案
5.3 代碼分析
5.4 必備知識
5.5 動手做一做
5.6 動腦想一想
任務六 回歸自然(創建、使用類和對象)
6.1 跟我做:學生類描述
6.2 實現方案
6.3 代碼分析
6.4 必備知識
6.5 動手做一做
6.6 動腦想一想
任務七 3G時代的消息傳遞(定義和使用類方法)
7.1 跟我做:銀行卡的使用
7.2 實現方案
7.3 代碼分析
7.4 必備知識
7.5 動手做一做
7.6 動腦想一想
任務八 保護你的隱私(封裝的使用)
8.1 跟我做:銀行卡類的封裝
8.2 實現方案
8.3 代碼分析
8.4 必備知識
8.5 動手做一做
8.6 動腦想一想
任務九 子承父業(繼承和多態的使用)
9.1 跟我做:汽車的繼承關係
9.2 實現方案
9.3 代碼分析
9.4 必備知識
9.5 動手做一做
9.6 動腦想一想
任務十 萬能之手(接口的使用)
10.1 跟我做:使用USB接口
10.2 實現方案
10.3 代碼分析
10.4 必備知識
10.5 動手做一做
10.6 動腦想一想
任務十一 用數組存儲信息(使用數組)
11.1 跟我做:計算小組成員的考試平均分
11.2 實現方案
11.3 代碼分析
11.4 必備知識
11.5 動手做一做
11.6 動腦想一想
任務十二 使用字符串進行交流(使用字符串)
12.1 跟我做:操作字符串
12.2 實現方案
12.3 代碼分析
12.4 必備知識
12.5 動手做一做
12.6 動腦想一想
任務十三 防患于未然(捕獲并處理異常)
13.1 跟我做:捕獲并處理異常
13.2 實現方案
13.3 代碼分析
13.4 必備知識
13.5 動手做一做
13.6 動腦想一想
任務十四 主動出擊(拋出異常)
14.1 跟我做:拋出異常
14.2 實現方案
14.3 代碼分析
14.4 必備知識
14.5 動手做一做
14.6 動腦想一想
任務十五 認識Java Applet(Applet入門)
15.1 跟我做:第一個Java Applet程序
15.2 實現方案
15.3 代碼分析
15.4 必備知識
15.5 動手做一做
15.6 動腦想一想
任務十六 豐富多彩的Applet(在Applet中播放聲音和顯示圖像)
16.1 跟我做:會唱歌的圖片
16.2 實現方案
16.3 代碼分析
16.4 必備知識
16.5 動手做一做
16.6 動腦想一想
任務十七 進入Windows世界(設計圖形用戶界面)
17.1 跟我做:創建用戶登錄窗口
17.2 實現方案
17.3 代碼分析
17.4 必備知識
17.5 動手做一做
17.6 動腦想一想
任務十八 布局規劃(使用布局管理器)
任務十九 事件委托處理(如何處理事件)
任務二十 選擇之道(使用選擇控件和選擇事件)
任務二十一 簡明清晰的菜單(使用菜單和其他常用事件)
任務二十二 訪問數據(使用DBC連接數據庫)
任務二十三 訪問數據升級(數據庫編程)
任務二十四 文件管理(目錄與文件管理)
任務二十五 順序進出之道(文件的順序訪問)
任務二十六 隨機進出之道(文件的隨機訪問)
任務二十七 Java的分身術(創建和啟動線程)
任務二十八 線程的生命周期與優先級(線程的狀態與調度)
任務二十九 Java中的套接字Socket(面向連接通信的實現)
任務三十 Java中的數據報編程(無連接通信的實現)
參考文獻