JAVA程序設計教程 版權信息
- ISBN:9787113220167
- 條形碼:9787113220167 ; 978-7-113-22016-7
- 裝幀:60g膠版紙
- 冊數:暫無
- 重量:暫無
- 所屬分類:>>
JAVA程序設計教程 本書特色
本書以項目為驅動,將項目分解成多個任務,一個任務對應一個小節,以任務描述的形式引入問題進而解決問題。本書從易到難、循序漸進,內容全面,知識點詳盡,適合作為高等院校計算機類專業的基礎教材,也可作為使用 Java 語言的相關工作的人員及初學者的自學參考書。
JAVA程序設計教程 內容簡介
1.采用任務式編寫,注重知識點與實例相結合,增強學生的實踐能力。
2.本書詳略得當,能讓學生由淺入深,在任務完成中掌握知識。
JAVA程序設計教程 目錄
項目一 Java 概述及開發環境搭建
.................................................................................
1
任務一
認識 Java
................................................................................................
1
任務二 Java 開發環境搭建 .................................................................................
4
任務三
編寫并運行**個 Java 程序 ................................................................. 7
任務四 Java 與其他語言的比較
....................................................................... 13
上機實訓(一) ..................................................................................................
14
項目二 Java 語言編程基礎...........................................................................................
15
任務一
數據類型與常量、變量........................................................................
15
任務二
運算符、表達式與語句........................................................................
23
任務三
程序控制結構
......................................................................................
31
上機實訓(二) ..................................................................................................
50
項目三
數組與方法
.....................................................................................................
52
任務一
數組的定義及使用 ...............................................................................
52
任務二
方法的定義及使用
...............................................................................
63
任務三
數組的引用傳遞
...................................................................................
70
上機實訓(三) ..................................................................................................
75
項目四 Teacher 類與對象的使用
..................................................................................
77
任務一 Teacher 類的創建 .................................................................................
77
任務二
調用構造方法創建 Teacher 類對象 ...................................................... 80
任務三
使用 setter 和 getter 方法訪問被封裝屬性 ........................................... 85
上機實訓(四) ..................................................................................................
92
項目五
類的繼承與多態
..............................................................................................
94
任務一
類的繼承
..............................................................................................
94
任務二
進一步學習繼承
.................................................................................
101
任務三
類 的 多 態
......................................................................................
104
任務四
進一步學習多態
.................................................................................
107
上機實訓(五)
................................................................................................
114Java 程序設計教程
2
項目六
抽象類、接口和包.........................................................................................
116
任務一
抽象類和抽象方法
.............................................................................
116
任務二
接口與接口的實現
............................................................................. 120
任務三
包與訪問權限
....................................................................................
124
上機實訓(六)
................................................................................................
130
項目七
異常捕獲 .......................................................................................................
131
任務一
除法計算工具——異常捕獲及處理 ................................................... 132
任務二
進制轉換工具——異常拋出 .............................................................. 136
任務三
進制轉換工具——聲明異常 .............................................................. 139
任務四
圓的計算工具——自定義異常 .......................................................... 141
上機實訓(七)
................................................................................................
144
項目八
Java 中 I/O 的應用
.........................................................................................
145
任務一
標準輸入/輸出
...................................................................................
145
任務二 File 類 ................................................................................................
148
任務三 I/O 流的分類
......................................................................................
151
任務四
常用 I/O 流的應用..............................................................................
153
上機實訓(八)
................................................................................................
158
項目九
圖形用戶界面編程.........................................................................................
159
任務一
框架的設計 ........................................................................................
159
任務二
按鈕和文本區的設計布局 ..................................................................
163
任務三
事件響應及界面程序設計 ..................................................................
166
上機實訓(九) ....................................................................................................
173
項目十
多線程
...........................................................................................................
175
任務一
用 Thread 類實現多線程 ....................................................................
175
任務二
用 Runnable 接口實現多線程 ............................................................. 178
任務三
線程的同步與死鎖
.............................................................................
181
上機實訓(十)
................................................................................................
187
項目十一 Java 網絡編程
............................................................................................
188
任務一
網絡編程概述 ....................................................................................
188
任務二 TCP 網絡編程
....................................................................................
190
任務三 UDP 網絡編程
....................................................................................
195目 錄
3
任務四
多線程與網絡編程的綜合應用 .......................................................... 200
上機實訓(十一)
.................................................................................................
207
項目十二
用 Java 集合來實現學生信息的管理 .......................................................... 209
任務一
集合類的選擇
....................................................................................
209
任務二
采用 List 派生集合管理有序數據 ...................................................... 211
任務三
采用 Set 派生集合管理無序數據........................................................ 216
任務四
采用 Map 派生集合管理映射關系的數據........................................... 220
上機實訓(十二)
............................................................................................
226
項目十三
使用 JDBC 實現超市進銷存管理 ................................................................
228
任務一 JDBC 編程環境的搭建
....................................................................... 228
任務二
采用 Statement 完成數據庫的增刪改查 ............................................. 237
任務三
采用 PreparedStatement 完成數據庫的增刪改查 ................................ 258
上機實訓(十三)
............................................................................................
260
項目十四 API 幫助文檔的使用
..................................................................................
262
任務一
格式化日期 SimpleDateFormat 類的使用 ........................................... 262
任務二
網絡編程類 ServerSocket 和 Socket 的使用 ....................................... 266
任務三
數據庫編程類的使用
......................................................................... 270
小
結
...........................................................................................................
274
項目十五 MyEclipse 調試入門
...................................................................................
275
任務一
調試階乘程序代碼 .............................................................................
275
任務二
求水仙花數問題
.................................................................................
282
任務三
分解質因數問題
.................................................................................
286
小
結
...........................................................................................................
289
參考文獻
......................................................................................................................
290
展開全部
JAVA程序設計教程 作者簡介
何受倩,廣東惠州人,1979年7月生,大學講師。從事計算機專業教學工作13年。主要講授的課程有C語言、C 、數據結構、Java程序設計、PHP程序設計、Web客戶端編程等課程。指導學生參加“全國軟件專業人才設計與開發大賽”獲省級二等獎、一等獎,*三等獎,指導學生參加第三屆“多迪杯”全國大學生IT專業技能競賽網站設計大賽獲3個*三等獎。 曾昊,廣東五華人,1981年生,大學講師,2004年中國科學技術大學電子信息工程系畢業,2013年獲華南理工大學工程碩士學位。有3年企業軟件開發經驗,從事計算機軟件專業一線教學工作9年,多次指導學生獲全國軟件人才大賽獎項。曾參編《計算機教、學、做一體化教材》。