本书对JDK 1.4和1.5(被命名为J2SE 5)中网络部分的所有改变和新增内容进行了讨论,涵盖了从网络基础到远程方法调用(RMI)的所有内容,包括TCP和UDP套接字、服务器套接字、URL和URI、广播、特殊用途API(如JavaMail)。不论是编写特殊用途的Web服务器程序,安全性能要求较高的在线订单接收程序,简单的广播代理程序,还是电子邮件客户端程序,都可以在本书中找到可供学习和借鉴的代码。
《Java网络编程(第三版)》介绍了Java网络API的最新特性。本书对JDK 1.4和1.5(被命名为J2SE 5)中网络部分的所有改变和新增内容进行了讨论,涵盖了从网络基础到远程方法调用(RMI)的所有内容,包括TCP和UDP套接字、服务器套接字、URL和URI、广播、特殊用途API(如JavaMail)。本书揭示了如何使用JSSE编写安全的网络应用程序,解释了如何使用NIO API编写超高性能的服务器程序。此外,还涵盖了Java对网络代理、Web cookie和URL缓存的支持。《Java网络编程》并不仅仅解释API,而是展示了如何在实际工作中使用它们。本书提供了大量的实例,包括数千行能够运行的代码(所有实例可从网站下载),实现了全功能的网络客户机和服务器程序。不论是编写特殊用途的Web服务器程序,安全性能要求较高的在线订单接收程序,简单的广播代理程序,还是电子邮件客户端程序,都可以在本书中找到可供学习和借鉴的代码。无论是经验丰富的网络开发人员、Java编程新手,或是只想了解Java所能实现功能的读者,都会发现《Java网络编程(第三版)》是您的必备图书。一旦开始使用Java网络API,您会发现它能实现的功能超乎想像。Elliotte Rusty Harold是Cafe au Lait(重要的Java新闻在线资源http://sunsite.unc.edu/javafaq/)的创建者。他参与了XOM API的开发,同时也是《Java I/0》《XML in a Nutshell》等多本Java和XML相关书籍的作者。
“直到找到这本书,我才开始理解Java的网络机制。”
——Bruce Eckel,《Thinking in Java》的作者