內容簡介
Java是屬於易學、易懂且跨平台的程式語言,在網際網路持續發展的今天,無論是J2SE、J2EE、J2ME或其他各個版本,網路程式的應用都是不可或缺。其中Java提供的物件在使用上相當便利,尤勝於其他程式語言。舉例來說,筆者曾以C語言來寫聊天室,一樣的功能,Java程式碼便比C語言程式碼少一半以上。而這也就驗證了Java在高階語言尤其是網際網路的應用上,符合了開發時間短、可再用性高、成本低廉…等優點。
本書分成三大主軸,詳細說明網際網路相關知識和Java相關類別方法的定義與使用:
- n 基本知識篇:從何謂網路到各種網路名稱意義,包含再次提及Java程式設計課程內容中Exception(例外)、Thread(執行緒)的部分。
- n 串流(Stream)篇:第7~11章包含各式串流定義與測試程式。
- n 網路管理篇:第12~18章由應用程式來了解不同方法處理時的差異與注意事項,包含JavaMail、UDP、Socket、Client/Server與聊天室等。
目錄
第一篇 基本知識
- 第1章 網路基本概念
- 第2章 網站基本概念
- 第3章 Java 安全模式
- 第4章 Exception的使用
- 第5章 Java的執行緒
- 第6章 建立JAVA網路程式
第二篇 串流
- 第7章 Java I/O串流
- 第8章 檔案串流
- 第9章 串流在過濾器中的應用
- 第10章 記憶體I/O串流
- 第11章 字元和字串串流
第三篇 網路管理
- 第12章 用戶端網路
- 第13章 伺服端網路
- 第14章 JavaMail API
- 第15章 UDP Datagram
- 第16章 群播網路
- 第17章 網路應用-聊天室
- 第18章 Java RMI