特點
設計
針對多種傳輸類型的統一接口-阻塞和非阻塞簡單但更強大的執行緒模型
真正的無連線的數據報套接字支持
連結邏輯支持復用
易用性
大量的Javadoc和代碼實例
除了在JDK1.6+額外的限制。(一些特徵是只支持在Java1.7+。可選的功能可能有額外的限制。)
性能
比核心JavaAPI更好的吞吐量,較低的延時
資源消耗更少,這個得益於共享池和重用
減少記憶體拷貝
健壯性
消除由於慢,快,或重載連線產生的OutOfMemoryError
消除經常發現在NIO在高速網路中的套用中的不公平的讀/寫比
安全
完整的SSL/TLS和StartTLS的支持
行在受限的環境例如Applet或OSGI
社區
發布的更早和更頻繁
社區驅動
新特性
處理大容量數據流更簡單
處理協定編碼和單元測試更簡單
I/O逾時和idle狀態檢測
應用程式的關閉更簡單,更安全
更可靠的OutOfMemoryError預防
新的傳輸方式
1、基於BIO和NIO的UDP傳輸
2、本地傳輸(又名 in-VM傳輸)
3、HTTP通道,可繞過防火牆
新的編碼器
1、HTTP 客戶端和伺服器端
2、用於實現各種專有協定的工具
其他技術整合
1、Google Protocol Buffers
2、JBoss Microcontainer, OSGi, Guice以及Spring