Java面向對象程序設計 版權信息
- ISBN:9787122288813
- 條形碼:9787122288813 ; 978-7-122-28881-3
- 裝幀:暫無
- 冊數:暫無
- 重量:暫無
- 所屬分類:>>
Java面向對象程序設計 本書特色
本書作為高職部分java面向對象程序設計教材,分為10個項目,注重培養學生綜合職業能力,教材注重由淺入深,由點到面,以能力為主線的整體設計思路,重新組合課程,節約之前重復學習的時間,做到知識結構的連貫性,并遵循從學生專業能力,方法能力,社會能力和發展能力角度出發,內容循序漸進,深入淺出,精心設計每一個示例,結構安排更為合理,使讀者準確把握Java的知識點。教材在講解一項任務時按照“需求分析”,“技能解析”,“知識解析”,“編碼實施”,“調試運行”和“維護升級”的職業情境為主線,緊跟相關的實例演示,使學習者綜合應用已經學過的主要知識,以期達到培養出企業真正急需人才的目的。
Java面向對象程序設計 內容簡介
本書作為中高職銜接貫通培養計算機類系列教材,是Java語言類課程第二階段的深入教學用書,分為10個項目,項目1類與對象、類的方法、類的封裝;項目2繼承和多態;項目3異常處理;項目4集合與泛型;項目5 Java數據庫連接;項目6 Java圖形用戶界面;項目7 Java中的輸入/輸出流技術;項目8多線程機制;項目9網絡編程;項目10綜合實戰項目。
本書內容安排合理,邏輯性強,講解循序漸進,通俗易懂,符合三二分段的中高職兩個學習階段的學生認知過程及學習規律,適合高等職業院校計算機及信息工程或相關專業教材或參考書,也可供相關領域的讀者參考。
Java面向對象程序設計 目錄
項目1 歡迎來到另一個世界
任務1 了解另一個世界:類與對象1
任務2 對象的行為10
1.2.1
方法的使用10
1.2.2
構造方法14
任務3 高手需要知道的封裝:類的封裝20
項目實訓與練習26
項目2 面向對象的威力
任務1 簡易多種圖形的變化程序:繼承的使用29
任務2 強化圖形變化程序:多態的使用37
任務3 課表打印程序:抽象與接口42
項目實訓與練習50
項目3 強壯的計算器
任務1 編寫健壯的程序:異常處理52
任務2 別人的異常:拋出異常60
項目實訓與練習64
項目4 復雜的數據
任務1 歌曲管理程序:ArrayList,HashMap集合66
任務2 優化歌曲管理程序:泛型與迭代器74
項目實訓與練習78
項目5 員工信息管理程序
任務1 查詢員工信息80
任務2 查詢全部員工信息85
任務3 添加增刪改操作90
項目實訓與練習95
項目6 圖形用戶界面設計
任務1 用戶注冊界面設計96
6.1.1
組件概述97
6.1.2
java.awt包97
6.1.3
java.swing包99
6.1.4
窗口容器類100
6.1.5
容器的布局102
任務2 添加員工信息系統的事件處理109
6.2.1
事件處理模式110
6.2.2
事件處理的實現原理110
6.2.3
事件包111
6.2.4
事件的主要處理方法112
6.2.5
鍵盤事件112
6.2.6
鼠標事件114
任務3 實現員工信息系統主界面121
6.3.1
按鈕121
6.3.2
文本框,文本域和標簽122
6.3.3
復選框與單選按鈕125
6.3.4
列表框和組合框129
6.3.5
對話框132
6.3.6
菜單136
任務4 嵌入網頁上的Applet 程序144
6.4.1
Applet類及相關方法145
6.4.2
Applet程序建立及運行過程147
6.4.3
Applet圖像技術148
項目實訓與練習151
項目7 輸入輸出流
任務1 統計鍵盤輸入字符個數的程序154
7.1.1
流的概念155
7.1.2
流的分類156
任務2 利用字節流實現文件的復制過程157
7.2.1
字節流概述158
7.2.2
輸入字節數據158
7.2.3
字符流類161
7.2.4
過濾流164
任務3 序列化對象165
7.3.1
對象序列化166
7.3.2
Serializable的作用168
項目實訓與練習170
項目8 Java的分身術:多線程機制
任務1 時鐘顯示器的多線程實現171
8.1.1
Java中的多線程機制172
8.1.2
線程與進程172
8.1.3
線程生命周期172
8.1.4
多線程的實現方式174
任務2 線程調度180
8.2.1
線程的優先級181
8.2.2
線程調度方法181
8.2.3
線程的同步182
項目實訓與練習186
項目9 網絡編程
任務1 基于TCP實現簡單聊天室程序187
9.1.1
網絡通信概述188
9.1.2
URL編程189
9.1.3
Socket編程190
任務2 使用UDP協議的Java聊天室198
項目實訓與練習206
項目10 項目實戰——學生信息管理系統
10.1
系統概述207
10.2
需求分析208
10.2.1
本系統開發過程中使用的環境208
10.2.2
概要設計208
10.3
詳細設計及編碼210
參考文獻241
展開全部
Java面向對象程序設計 作者簡介
何鑫,黑龍江農業經濟職業學院,軟件技術專業帶頭人/副教授,在計算機軟件專業擔任計算機基礎、JAVA等課程的教學,從事教學工作時間15年。并發表多篇論文,參編過兩本圖書。