《Java網絡編程進階——從BIO到RPC》用于學習Java網絡通信的設計和開發(fā),系統(tǒng)地介紹了Java網絡通信的多種技術,由淺人深地闡述了多種通信技術的基礎知識、主要模型以及實際可用的案例,使讀者能有效地掌握Java網絡編程的相關知識,并具備以Java編程來處理和解決網絡通信問題的能力。全書共8章和1個附錄。第1~4章依次介紹BIO、NIO、AIO及Netty編程技術,每章均提供3個案例的設計和編碼;第5章與讀者分享RESTful應用輕量級框架Jersey的使用經驗;第6章介紹Web服務消息推送規(guī)范SSE,并基于Jersey的SSE機制實現訂閱一發(fā)布功能以及一個可重人的分布式鎖;第7章自行設計了一個RPC框架并進行代碼實現;第8章開發(fā)了兩個簡單常見的應用;附錄解答了Java開發(fā)時常見的若干問題。《Java網絡編程進階——從BIO到RPC》可作為高等院?!熬W絡程序設計”課程的教材,也可供相關領域的技術人員參考。