Java网络编程(第四版)
作者:[美]ElliotteRustyHarold,哈诺德(R.E.)著;李帅,荆涛,等译
出版:中国电力出版社 2014.9
页数:464
定价:78.00 元
ISBN-13:9787512361881
ISBN-10:7512361882 
去豆瓣看看    前言
  第1章 基本网络概念
  网络
  网络的分层
  IP、TCP和UDP
  Internet
  客户/服务器模型
  Internet标准
  第2章 流
  输出流
  输入流
  过滤器流
  阅读器和书写器
  第3章 线程
  运行线程
  从线程返回信息
  同步
  死锁
  线程调度
  线程池和Executor
  第4章 Internet地址
  InetAddress类
  Inet4Address和Inet6Address
  NetorkInterface类
  一些有用的程序
  第5章 URL和URI
  URI
  URL类
  URI类
  x--form-urlencoded
  代理
  通过GET与服务器端程序通信
  访问口令保护的网站
  第6章 HTTP
  HTTP协议
  HTTP方法
  请求主体
  Cookie
  第7章 URLConnection
  打开URLConnection
  读取服务器的数据
  读取首部
  缓存
  配置连接
  配置客户端请求HTTP首部
  向服务器写入数据
  URLConnection的安全考虑
  猜测MIME媒体类型
  HttpURLConnection
  第8章 客户端Socket
  使用Socket
  用Telnet研究协议
  构造和连接Socket
  设置Socket选项
  Socket异常
  GUI应用中的Socket
  第9章 服务器Socket
  使用ServerSocket
  日志
  构造服务器Socket
  获得服务器socket的有关信息
  Socket选项 HTTP服务器
  第10章 安全Socket
  保护通信
  创建安全客户端Socket
  选择密码组
  事件处理器
  会话管理
  客户端模式
  创建安全服务器Socket
  配置SSLServerSocket
  第11章 阻塞I/O
  一个示例客户端
  一个示例服务器
  缓冲区
  通道
  就绪选择
  第12章 UDP
  UDP协议
  UDP客户端
  UDP服务器
  DatagramPacket类
  DatagramSocket类
  一些有用的应用程序
  DatagramChannel
  第13章 IP组播
  组播
  使用组播Socket
  两个简单示例
  Elliotte Rusty Harold,编写Java网络程序长达近20年。他不仅是一位资深作者,撰写过数十本有关Java、XML和HTML的图书,还经常在行业大会上发表演讲。他对多个开源项目做出过贡献,包括Jaxen XPath库和XOM。
  《Java网络编程(第四版)》实用指南全面介绍了如何使用Java开发网络程序。你将学习如何使用Java的网络类库既快速又轻松地完成常见的网络编程任务,如编写多线程服务器、加密通信、广播到本地网络,以及向服务器端程序提交数据。作者提供了真正可实用的程序来讲解他介绍的方法和类。第4版经过全面修订,已经涵盖REST、SPDY、异步I/O和很多其他高级技术。本书主要内容有:研究Internet底层协议,如TCP/IP和UDP/IP;了解Java的核心I/O API如何处理网络输入和输出;发现InetAddress类如何帮助Java程序与DNS交互;用Java的URI和URL类定位、识别和下载网络资源;深入研究HTTP协议,包括REST、HTTP首部和cookie;使用Java的底层Socket类编写服务器和网络客户端;利用非阻塞I/O同时管理多个连接。