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與聊天室等。