人手一台智慧手機、平板的風潮,燃起許多人對Android程式設計的興趣,Java語言也正是主要學習的目標,如何使用Java語言設計具有網路功能,也就成為在開發這類APP應用程式中不可或缺的經驗與能力,否則空有一身功能而無法與網路連結的APP是吸引不了人們的。
初次接觸網路程式設計的學習過程,需要使用一個穩固且和善的工具,而Java語言就是非常廣泛應用的工具之一。本書以淺顯易懂的例子,從人的角度出發,用生活化的方式去瞭解設計的方法與原因,並以自然的方式熟悉網路程式設計的方法,得到實作成功後的喜悅。
重點內容
‧以熟悉網路程式的基礎知識為主,了解如何將Java語言應用在網路程式設計。
‧使用Java SDK、Eclipse和NetBeans,一開始就將軟體環境建置完善。
‧針對Java語言的重點套件-輸出/入與網路套件有詳細的介紹與實務範例。
‧透過教學步驟幫助讀者省去閱讀生澀難懂的國際標準文件,悉心整理且有系統的說明。
‧協助使用者以Java語言真正實作出TELNET、FTP等網路協定應用程式。
作者簡介:
湯秉翰
現任
‧中國文化大學資訊工程系兼任講師
‧勞委會第二專長網路資料庫講師
‧海林行動科技 技術總監
研究領域/專長
‧程式語言、Linux/UNIX、資料庫管理
目錄
Part 01 網路與JAVA語言基礎篇
CH01 網路程式設計導論
CH02 開發環境介紹與建置
CH03 網路基礎
CH04 JAVA語言基礎
Part 02 網路程式設計篇
CH05 JAVA網路套件
CH06 伺服器
CH07 多執行緒程式設計
CH08 TELNET通訊協定
Part 03 進階學習篇
CH09 JAVA NIO
CH10 TELNET(BBS)程式設計-NIO
CH11 FTP通訊協定
CH12 FTP伺服器
CH13 HTTP協定
Part 04 進階應用篇
CH14 JAVAMail電子郵件API
CH15 快速開發圖形介面
附錄A 圖形介面
附錄B 圖形介面之事件處理
Part 01 網路與JAVA語言基礎篇
CH01 網路程式設計導論
CH02 開發環境介紹與建置
CH03 網路基礎
CH04 JAVA語言基礎
Part 02 網路程式設計篇
CH05 JAVA網路套件
CH06 伺服器
CH07 多執行緒程式設計
CH08 TELNET通訊協定
Part 03 進階學習篇
CH09 JAVA NIO
CH10 TELNET(BBS)程式設計-NIO
CH11 FTP通訊協定
CH12 FTP伺服器
CH13 HTTP協定
Part 04 進階應用篇
CH14 JAVAMail電子郵件API
CH15 快速開發圖形介面
附錄A 圖形介面
附錄B 圖形介面之事件處理