TOP
0
0
【簡體曬書區】 單本79折,5本7折,活動好評延長至5/31,趕緊把握這一波!
Java開發入門與項目實戰(簡體書)
滿額折

Java開發入門與項目實戰(簡體書)

人民幣定價:30 元
定  價:NT$ 180 元
領券後再享88折
海外經銷商無庫存,到貨日平均30天至45天
可得紅利積點:5 點
相關商品
商品簡介
目次

商品簡介

《Java開發入門與項目實戰》詳細介紹了Java面向對象程序的基礎知識和項目開發的基本技術,主要內容包括開發入門、面向對象設計、圖形用戶界面(GUI)設計、網絡通信功能、文件傳輸功能、線程編程、數據庫編程和綜合項目開發。
《Java開發入門與項目實戰》貫穿了一個典型的網絡聊天系統的設計和開發案例,完整地體現了一個網絡應用系統的對象定義、對象建模和模型轉換為編碼的基本開發流程。書中設計了技能訓練、項目學做、實戰練習遞進式的技能訓練體系,按照由簡單技能到復雜技能、由單一技能到綜合技能的規律,訓練和提高學生的編程能力,在遞進式的技能訓練體系中培養學生的項目操作能力。《Java開發入門與項目實戰》的案例源碼均在開發環境下調試通過。
《Java開發入門與項目實戰》可作為高職高專院校相關專業的教材、社會Java編程培訓班教材和廣大編程人員自學的實用指導書。

目次

第1章 開發入門
1.1 項目任務與目標——編寫簡單的Java程序 1
1.2 搭建Java開發環境 2
1.2.1 安裝JDK 2
1.2.2 設置運行環境 3
1.2.3 第一個程序——用世界語向世界問好 4
1.3 簡單程序設計 6
1.3.1 打印到屏幕 6
1.3.2 打印打折后商品的實際價格 8
1.3.3 收銀臺的計算程序 12
1.3.4 數字密碼鎖的解密程序 14
1.4 項目小結 17
1.4.1 技能回顧 17
1.4.2 知識拓展 19
1.5 實戰練習 20

第2章 面向對象設計(1)
2.1 項目任務與目標——利用類和繼承來描述動物特性 23
2.2 技能訓練 24
2.2.1 汽車類的描述 24
2.2.2 人類和學生類的描述 29
2.3 項目學做 33
2.3.1 項目描述 33
2.3.2 項目分析 33
2.3.3 編寫動物類 34
2.3.4 編寫貓類、狗類和青蛙類 34
2.3.5 編寫測試類 35
2.4 項目小結 36
2.4.1 技能回顧 36
2.4.2 知識拓展 36
2.5 實戰練習 39

第3章 面向對象設計(2)
3.1 項目任務與目標——利用多態性來描述動物的不同行為 42
3.2 技能訓練 43
3.2.1 交通一卡通的車費計算 43
3.2.2 幾何圖形的面積計算 44
3.2.3 猜數遊戲 46
3.3 項目學做 49
3.3.1 項目描述 49
3.3.2 項目分析 50
3.3.3 編寫動物類的打招呼方法 50
3.3.4 編寫貓類、狗類和青蛙類的打招呼方法 51
3.3.5 編寫測試類 51
3.4 項目小結 53
3.4.1 技能回顧 53
3.4.2 知識拓展 54
3.5 實戰練習 55

第4章 面向對象設計(3)
4.1 項目任務與目標——利用接口描述動物的水生和陸生特性 58
4.2 技能訓練 59
4.2.1 繪制不同的幾何圖形 59
4.2.2 幾何圖形的面積計算 62
4.3 項目學做 63
4.3.1 項目描述 63
4.3.2 項目分析 64
4.3.3 定義水生和陸生接口 64
4.3.4 在類中實現需要的接口 65
4.3.5 編寫測試類 66
4.4 項目小結 68
4.4.1 技能回顧 68
4.4.2 知識拓展 68
4.5 實戰練習 69

第5章 聊天室圖形用戶界面(CUI)設計
5.1 項目任務與目標——設計聊天室用戶界面 72
5.2 技能訓練 73
5.2.1 用戶注冊界面設計 73
5.2.2 用戶注冊功能實現 85
5.2.3 布局管理器的使用 90
5.2.4 設計菜單 95
5.2.5 設計工具欄 99
5.3 項目學做 101
5.3.1 聊天室服務器界面設計 101
5.3.2 聊天室客戶端界面設計 103
5.4 項目小結 106
5.4.1 技能回顧 106
5.4.2 知識拓展 106
5.5 實戰練習 109

第6章 聊天室的網絡通信功能
6.1 項目任務與目標——利用網絡套接字實現聊天室的通信功能 112
6.2 技能訓練 113
6.2.1 獲取網絡域名或IP 113
6.2.2 用URL獲取網上的網頁 115
6.2.3 基於TCP/IP的即時通信 117
6.3 項目學做 122
6.3.1 聊天室服務器端通信功能的實現 122
6.3.2 聊天室客戶端通信功能的實現 126
6.4 項目小結 130
6.4.1 技能回顧 130
6.4.2 知識拓展 130
6.5 實戰練習 132

第7章 聊天室的文件傳輸功能
7.1 項目任務與目標——利用文件操作實現聊天室的文件傳輸功能 134
7.2 技能訓練 135
7.2.1 從MP3文件中讀出TAG信息 135
7.2.2 遊戲排行榜的顯示 139
7.2.3 有序隨機數的文件存儲 143
7.3 項目學做 147
7.3.1 實現文件傳輸功能 147
7.3.2 實現聊天信息保存功能 154
7.4 項目小結 156
7.4.1 技能回顧 156
7.4.2 知識拓展 156
7.5 實戰練習 158

第8章 聊天室的多人在線聊天功能
8.1 項目任務與目標——利用線程實現多人在線聊天 160
8.2 技能訓練 161
8.2.1 銀行存款——單賬戶取款 161
8.2.2 銀行存款——多賬戶取款 165
8.2.3 銀行取款——兩人同時取款 168
8.3 項目學做 170
8.3.1 實現服務器和多個客戶間的網絡通信功能 170
8.3.2 實現客戶端收發信息的分離 173
8.4 項目小結 175
8.4.1 技能回顧 175
8.4.2 知識拓展 175
8.5 實戰練習 179

第9章 聊天室中的數據庫功能
9.1 項目任務與目標——利用數據庫管理聊天記錄 181
9.2 技能訓練 182
9.2.1 使用JDBC連接數據庫 182
9.2.2 使用JDBC實現數據庫操作 188
9.2.3 在GUI中,實現學生通訊錄增、刪、改及瀏覽操作 191
9.2.4 使用表格查詢學生通訊錄 200
9.3 項目學做 206
9.3.1 聊天室注冊功能實現 206
9.3.2 聊天室登錄功能實現 210
9.4 項目小結 213
9.4.1 技能回顧 213
9.4.2 知識拓展 214
9.5 實戰練習 217

第10章 應用開發——機房計費系統
10.1 項目概述 219
10.2 需求分析 219
10.2.1 上機操作 219
10.2.2 下機操作 220
10.3 數據庫設計 220
10.3.1 學生賬號表(Card) 220
10.3.2 計算機信息表(Computer) 220
10.3.3 上機記錄表(Record) 220
10.4 總體設計 221
10.4.1 系統接口界面設計 221
10.4.2 實體類的設計 223
10.4.3 數據庫操作類 223
10.4.4 計算上機費用 223
10.5 代碼分析 224
10.5.1 系統主類設計 224
10.5.2 主界面的設計與實現 224
10.5.3 數據庫的連接 225
10.5.4 實體類的實現 226
10.5.5 數據庫操作類的實現 227
10.5.6 BusinessAction類 228
10.5.7 上機操作功能的實現 229
10.5.8 下機操作功能的實現 232
10.6 項目體會 233
參考文獻

您曾經瀏覽過的商品

購物須知

大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。

特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

定價:100 180
海外經銷商無庫存,到貨日平均30天至45天

暢銷榜

客服中心

收藏

會員專區