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