Java網路程式設計寶典

Java網路程式設計寶典

期:
2019/05/16
9
550495
查詢門市庫存
「關鍵語法與物件導向觀念解說」
「一學就受用的網路程式設計書」
輕鬆入門+熟練實作+問題導向+原文接軌,範例學習最有效!

內容簡介

生活在現在科技發達的時代,電腦已是我們生活的基本配備,尤其我們想要把電腦學好的電腦人,最終是要達到網路層次,才算對得起自己,除了使用他人設計之網路工具,也應建立自己設計網路工具之能力。在嚮往成為網路設計者之前,我們需先建立起網路基礎能力,本書著重於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 參考資料

作者介紹

■作者簡介

賈蓉生、吳宗靜、施嘉佶

規格

誠品貨碼 / 2681760522001
ISBN13 / 9789576153631
ISBN10 / 9576153638
EAN貨碼 / 9789576153631
頁數 / 528
開數 / 18K
注音版 / 否
裝訂 / P:平裝
語言 / 1:中文/繁體
尺寸 / 0X0X0CM
級別 / N:無

退貨說明

退貨須知:

  1. 依照消費者保護法的規定,您享有商品貨到次日起七天猶豫期(含例假日)的權益(請注意!猶豫期非試用期),辦理退貨之商品必須是全新狀態(不得有刮傷、破損、受潮)且需完整(包含全部商品、配件、原廠內外包裝、贈品及所有附隨文件或資料的完整性等)。
  2. 請您以送貨廠商使用之包裝紙箱將退貨商品包裝妥當,若原紙箱已遺失,請另使用其他紙箱包覆於商品原廠包裝之外,切勿直接於原廠包裝上黏貼紙張或書寫文字。若原廠包裝損毀將可能被認定為已逾越檢查商品之必要程度,本公司得依毀損程度扣除回復原狀必要費用(整新費)後退費;請您先確認商品正確、外觀可接受,再行拆封,以免影響您的權利;若為產品瑕疵,本公司接受退貨。

依「通訊交易解除權合理例外情事適用準則」,下列商品不適用七日猶豫期,除產品本身有瑕疵外,不接受退貨:

  1. 易於腐敗、保存期限較短或解約時即將逾期。(如:生鮮蔬果、乳製品、冷凍冷藏食材、蛋糕)
  2. 依消費者要求所為之客製化給付。(如:客製印章、鋼筆刻字)
  3. 報紙、期刊或雜誌。
  4. 經消費者拆封之影音商品或電腦軟體。
  5. 非以有形媒介提供之數位內容或一經提供即為完成之線上服務,經消費者事先同意始提供。(如:電子書)
  6. 已拆封之個人衛生用品。(如:內衣褲、襪類、褲襪、刮鬍刀、除毛刀等貼身用品)
  7. 國際航空客運服務。

若您退貨時有下列情形,可能被認定已逾越檢查商品之必要程度而須負擔為回復原狀必要費用(整新費),或影響您的退貨權利,請您在拆封前決定是否要退貨:

  1. 以數位或電磁紀錄形式儲存或著作權相關之商品(包含但不限於CD、VCD、DVD、電腦軟體等) 包裝已拆封者(除運送用之包裝以外)。
  2. 耗材(包含但不限於墨水匣、碳粉匣、紙張、筆類墨水、清潔劑補充包等)之商品包裝已拆封者(除運送用之包裝以外)。
  3. 衣飾鞋類/寢具/織品(包含但不限於衣褲、鞋子、襪子、泳裝、床單、被套、填充玩具)或之商品缺件(含購買商品、附件、內外包裝、贈品等)或經剪標或下水或商品有不可回復之髒污或磨損痕跡。
  4. 食品、美容/保養用品、內衣褲等消耗性或個人衛生用品、商品銷售頁面上特別載明之商品已拆封者(除運送用之包裝外一切包裝、包括但不限於瓶蓋、封口、封膜等接觸商品內容之包裝部分)或已非全新狀態(外觀有刮傷、破損、受潮等)與包裝不完整(缺少商品、附件、原廠外盒、保護袋、配件紙箱、保麗龍、隨貨文件、贈品等)。
  5. 家電、3C、畫作、電子閱讀器等商品,除商品本身有瑕疵外,退回之商品已拆封(除運送用之包裝外一切包裝、包括但不限於封膜等接觸商品內容之包裝部分、移除封條、拆除吊牌、拆除貼膠或標籤等情形)或已非全新狀態(外觀有刮傷、破損、受潮等)與包裝不完整(缺少商品、附件、原廠外盒、保護袋、配件紙箱、保麗龍、隨貨文件、贈品等)。
  6. 退貨程序請參閱【客服專區→常見問題→誠品線上退貨退款】之說明。
付款/配送