本書內(nèi)容共有12章,比較全面地講解了在java平臺上編寫網(wǎng)絡通信應用程序的技術與方法,包括從發(fā)送數(shù)據(jù)報和數(shù)據(jù)流到實現(xiàn)http等高層應用協(xié)議,以及分布式計算技術。本書首先闡釋了網(wǎng)絡編程與計算技術的基本概念,介紹了java開發(fā)環(huán)境配置、java的輸入/輸出系統(tǒng)及其工作方式、java多線程應用程序等編程基礎;然后重點講解了訪問internet資源、套接字編程、創(chuàng)建http服務器與客戶機、數(shù)據(jù)報通信、非阻塞通信、網(wǎng)絡安全通信、javamail編程、java平臺下數(shù)據(jù)庫的連接操作等編程技術;最后針對遠程方法調(diào)用(rmi)、corba分布式計算、基于jxta的對等計算以及web服務等分布式計算編程問題進行了介紹。各部分內(nèi)容均給出了很多可以實際工作的java程序源代碼,實現(xiàn)了功能比較完整的網(wǎng)絡客戶機和服務器功能;所有程序示例都基于最新的java se 6版本,并在網(wǎng)絡環(huán)境下調(diào)試通過。另外,在每章末還配有一定數(shù)量的思考與練習題,以便于讀者檢驗學習效果,使所學內(nèi)容得到鞏固和加強。.本書力求創(chuàng)新,給讀者以實用和最新的編程技術與技巧。本書適用范圍較廣,既可以作為高等院校網(wǎng)絡編程課程的教材和教學參考書,又可作為企業(yè)java網(wǎng)絡編程培訓教材或自學參考書。對于具有一定java編程基礎,并希望進一步提高網(wǎng)絡編程技術的讀者,也是一本理想的參考書。