预购商品
书目分类
特别推荐
「關鍵語法與物件導向觀念解說」 「一學就受用的網路程式設計書」 輕鬆入門+熟練實作+問題導向+原文接軌,範例學習最有效! 生活在現在科技發達的時代,電腦已是我們生活的基本配備,尤其我們想要把電腦學好的電腦人,最終是要達到網路層次,才算對得起自己,除了使用他人設計之網路工具,也應建立自己設計網路工具之能力。在嚮往成為網路設計者之前,我們需先建立起網路基礎能力,本書著重於Java網路程式設計、Java網路串流導引、與Java網路資料傳遞。 本書重點內容: (1) 輕鬆入門:本書以Java初學入門觀點切入網路程式設計,輕鬆入門。 (2) 熟練實作:任何學習重點都搭配範例實作並探討,完全剖析Java網路程式。 (3) 問題導向:協助讀者提出問題,解決問題,本書編輯問題262則(147則範例、115則習題)。 (4) 原文接軌:編輯中英文索引610個,涵蓋Java有關網路程式之中英文專有名詞,幫助中英文書藉相互參考。
第0章 導讀 0-1 簡介 0-2 本書主要內容 0-3 教學建議 0-4 光碟使用 第一篇 Java基礎概念(Basic Concepts) 第1章 java系統安裝 1-1 簡介 1-2 安裝Java 系統軟體 (jdk-6.0) 1-3 設定Java環境 1-4 第一個Java程式 1-5 習題(Exercises) 第2章 物件概念 2-1 簡介 2-2 物件(Objects) 2-3 內建/建構物件(Built/Constructed Objects) 2-4 習題(Exercises) 第3章 方法程序 3-1 簡介 3-2 方法程序(Methods) 3-3 方法程序之生存(Instance Methods) 3-4 類別方法程序(Class Methods) 3-5 建構子(Constructor) 3-6 方法程序重載(Method Overload) 3-7 修飾子(Modifications) 3-8 代名詞this 3-9 習題(Exercises) 第4章 類別程序 4-1 簡介 4-2 繼承(Inheritance) 4-3 繼承(Inheritance)與修飾子 4-4 super之應用 4-5 final之應用 4-6 抽象類別(Abstract Classes) 4-7 介面類別(Interface Classes) 4-8 多重型態(Polymorphism) 4-9 習題(Exercises) 第5章 例外處理 5-1 簡介 5-2 try / catch / finally區段 5-3 throws之用法 5-4 自訂例外處理物件 5-5 習題(Exercises) 第6章 執行緒 6-1 簡介 6-2 執行緒狀態(Thread States) 6-3 Thread類別 6-4 方法程序isAlive( )、join( ) 6-5 方法程序suspend( )、resume( ) 6-6 方法程序setPriority( )、getPriority( ) 6-7 synchronized之應用 6-8 執行緒群組(Thread Group)之應用 6-9 習題(Exercises) 第二篇 資料串流(Data Stream) 第7章 本機檔案資料串流 7-1 簡介 7-2 指令參數(Command Parameters) 7-3 檔案物件(File Objects) 7-4 檔案輸入輸出串流(File Input/Output Streams) 7-5 FileInputStream與FileOutputStream 7-6 DataInputStream與DataOutputStream 7-7 FileReader與FileWriter(Modifications) 7-8 鍵盤資料輸入 7-9 習題(Exercises) 第8章 網路結構概念 8-1 簡介 8-2 網路意義(Background) 8-3 節點連接(Topology) 8-4 網路資料傳遞(Communication) 8-5 網路通訊協定(Communication Protocols) 8-6 網路故障處理(Robustness) 8-7 習題(Exercises) 第9章 網路連接 9-1 簡介 9-2 ServerSocket Class 9-3 InetAddress Class 9-4 Socket Class 9-5 指令參數與Server/Client連接 9-6 多次Server/Client連接記錄 9-7 習題(Exercises) 第10章 網路訊息串流 10-1 簡介 10-2 DataInputStream Class 10-3 DataOutputStream Class 10-4 訊息串流傳遞(Message Stream Translation) 10-5 習題(Exercises) 第11章 網路檔案串流 11-1 簡介 11-2 FileInputStream Class 11-3 FileOutputStream Class 11-4 檔案傳遞(File Translation) 11-5 檔案上傳(File Upload) 11-6 檔案下載(File Download) 11-7 習題(Exercises) 第12章 網路鍵盤串流 12-1 簡介 12-2 BufferedInputStream Class 12-3 BufferedOutputStream Class 12-4 鍵盤輸入/遠端印出 12-5 鍵盤輸入/遠端檔案 12-6 習題(Exercises) 第三篇 進階設計與應用 (Advance Applications) 第13章 網路串流對播 13-1 簡介 13-2 鍵盤輸入 / 對播印出 13-3 多視窗分隔收發 13-4 習題(Exercises) 第14章 網路串流轉播 14-1 簡介 14-2 單點轉播(Single Forward Transition) 14-3 多點轉播(Multi Forward Transition) 14-4 習題(Exercises) 第15章 多執行緒同步並行 15-1 簡介 15-2 Runnable Interface 15-3 Thread Class 15-4 臨界區(Critical Section) 與synchronized 15-5 習題(Exercises) 第16章 雜湊設計 16-1 簡介 16-2 基礎概念(Basic Concepts) 16-3 雜湊作為(Operation of Hashing) 16-4 Hashtable Class 16-5 Enumeration Interface 16-6 習題(Exercises) 第17章 註冊轉播 17-1 簡介 17-2 註冊轉播架構(Structure of Registering Forward) 17-3 轉播點(Forwarder) 17-4 發射點(Emitter) 17-5 接收點(Receiver) 17-6 鍵盤輸入 / 轉播印出 17-7 鍵盤輸入 / 轉播檔案 17-8 檔案輸入 / 轉播檔案 17-9 習題(Exercises) 第18章 Package包裹與Jar檔案 18-1 簡介 18-2 編譯檔案(Compile Files) 18-3 單一檔案包裹(Single File Package) 18-4 多檔案包裹(Multi Files Package) 18-5 包裹匯入(Import Package) 18-6 壓縮檔案(jar Files) 18-7 jar檔與編譯檔(class)個別加入 18-8 使用jar檔 18-9 習題(Exercises) 第19章 資料串流與Jar檔案 19-1 簡介 19-2 建立Jar壓縮檔 19-3 使用Jar壓縮檔 19-4 習題(Exercises) 附錄A 例外處理內建類別 A-1 java.lang之Error類別架構 A-2 java.lang之Exception類別架構 A-3 java.Util之Exception類別架構 A-4 java.io之Exception類別架構 A-5 java.awt之Exception類別架構 A-6 java.net之Exception類別架構 附錄B 檔案輸入輸出串流(File I/O Streams)架構與方法程序 B-1 檔案類別常用之方法程序 B-2 檔案輸入輸出串流(File I/O Streams)架構 B-3 InputStream/OutputStream常用之方法程序 B-4 DataInputStream/DataOutputStream常用之方法程序 附錄C 網路公認使用埠(Port) 附錄D 中英文名詞索引 附錄E 參考資料
客服公告
热门活动
订阅电子报