Java网络编程3.0中文版
OReilly 的《Java 网络编程》第 3 版中文版,讲得还挺细的,适合刚上手 Socket 或者搞过 HTTP 通信想深入下的你。书里从基础的ServerSocket
到多线程连接都有,而且配了不少小例子,直接复制粘贴跑起来就能看效果。
内容结构也比较清晰,前面讲了下 TCP、UDP 怎么回事,后面就进阶到了多路复用、NIO 啥的,节奏挺自然的。你用 Java 写服务端、搞爬虫、甚至和前端打通 Socket 通信的时候都能用上。
响应也快,代码也简单。比如写个基本的 HTTP 服务器,就几行搞定:
ServerSocket server = new ServerSocket(8080);
Socket client = server.accept();
OutputStream out = client.getOutputStream();
out.write("HTTP/1.1 200 OK\r\n\r\nHello".getBytes());
out.flush();
书是中文版的,看起来没太大压力。顺便一提,这网站还有其他不错的书,比如Effective STL、boost.asio的网络编程,也挺适合打基础。
如果你最近正打算优化 Java 服务的网络,可以先从这本入手,学得快、用得上。PDF 下载点这:Java 网络编程(第 3 版)中文版。
42.67MB
文件大小:
评论区