Java网络编程(第四版)

Java网络编程(第四版)

  • 大小:95 MB
  • 类型:Java编程
  • 格式:PDF
  • 出版:中国电力出版社
  • 作者:哈诺德
  • 更新:2021-04-30 22:04:07
vip 免费获取(已有193人参与)
关注公众号免费送书
版权投诉 / 资源反馈(本资源由用户 从水绿 投稿)

为网友们分享了Java编程相关的资料,由中国电力出版社出版,作者是哈诺德,介绍了关于Java、网络编程、Java编程方面,格式为PDF,资源大小95 MB,目前在Java编程类资源综合评分为:7.3分。

Java编程资源推荐

书籍介绍

内容简介

《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同时管理多个连接。

目录

  • 前言
  • 第1章基本网络概念
  • 网络
  • 网络的分层
  • IP、TCP和UDP
  • Internet
  • 客户/服务器模型
  • Internet标准
  • 第2章流
  • 输出流
  • 输入流
  • 过滤器流
  • 阅读器和书写器
  • 第3章线程
  • 运行线程
  • 从线程返回信息
  • 同步
  • 死锁
  • 线程调度
  • 线程池和Executor
  • 第4章Internet地址
  • InetAddress类
  • Inet4Address和Inet6Address
  • NetworkInterface类
  • 一些有用的程序
  • 第5章URL和URI
  • URI
  • URL类
  • URI类
  • x-www-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
  • 一个示例客户端
  • 一个示例服务器
  • 缓冲区
  • 通道
  • 就绪选择
  • 第1 2章U DP
  • UDP协议
  • UDP客户端
  • UDP服务器
  • DatagramPacket类
  • DatagramSocket类
  • 一些有用的应用程序
  • DatagramChannel
  • 第13章IP组播
  • 组播
  • 使用组播Socket
  • 两个简单示例 

以上就是本次关于书籍资源的介绍和部分内容,我们还整理了以往更新的其它相关电子书资源内容,可以在下方直接下载,关于相关的资源我们在下方做了关联展示,需要的朋友们也可以参考下。

Java编程相关资源

  • Java游戏编程开发教程

    Java游戏编程开发教程

    Java游戏编程开发教程 是一本面向广大编程爱好者的游戏设计类图书。本书从最基本的Java图形开发开始,对游戏的原理及其Java程序实现进行了详细介绍,包括动画的实现、音效的处理、鼠标和

    大小:160.3 MBJava编程电子书

  • JavaScript函数式编程

    JavaScript函数式编程

    JavaScript 是近年来非常受瞩目的一门编程语言,它既支持面向对象编程,也支持函数式编程。本书专门介绍JavaScript函数式编程的特性。

    大小:42158 MB MJavaScript

  • Java并发编程实战

    Java并发编程实战

    《 Java并发编程实战 》深入浅出地介绍了Java线程和并发,是一本完美的Java并发参考手册。书中从并发性和线程安全性的基本概念出发,介绍了如何使用类库提供的基本并发构建块,用于避免并发危险、构造线程安全的类及验证线程安全的规则,如何将小的线程安全类组合成更大的线程安全类,如何利用线程来提高并发应用程序的吞吐量,如何识别可并行执行的任务,如何提高单线程子系统的响应性,如何确保并发程序执行预期任务,如何提高并发代码

    大小:9 MBJava编程电子书

  • JavaScript DOM编程艺术

    JavaScript DOM编程艺术

    非常畅销书全新升级,首版销售量确保。 书中详细说明开发Web运用的基石W3C的DOM标准,由提倡Web标准的大神领军人物执笔用心编写,表明了前端工程师的人生真谛,是学习培训JavaScript和DOM开发

    大小:109.2 MBJavaScript电子书

  • 第三方JavaScript编程

    第三方JavaScript编程

    第三方JavaScript应用程序是自包含的应用组件,通常都是小脚本或插件,能够为Web站点增加功能。它们往往是由独立的组织或个人提供的,代码和文件都是来自于远程的Web地址。 《第三方JavaS

    大小:74.2 MBJavaScript电子书

  • Java 9并发编程实战

    Java 9并发编程实战

    大小:15.6 MBJava9

  • 精通lambda表达式:Java多核编程

    精通lambda表达式:Java多核编程

    lambda表达式权威指南 《 精通lambda表达式:Java多核编程 》介绍Java SE 8中与lambda相关的特性是如何帮助Java迎接下一代并行硬件架构的挑战的。本书讲解了如何编写lambda、如何在流与集合处理中使

    大小:66.3 MBlambda电子书

参与送书

学习笔记

20小时11分钟前回答

Java编程数组中最大子矩阵简便解法实现代码

本文研究的主要是Java编程数组中最大子矩阵的相关内容,具体介绍如下。 遇到一个好人,可以改变一生;遇到一本好书,又何尝不是呢? 最近在翻阅 左程云先生的 《 程序员代码面试指南–IT名企算法与数据结构题目最优解 》 时就非常的有感悟。建议有这方面爱好的博友,也去观摩观摩。 书中讲解的基于栈的数组的最大矩阵的算法很经典,但是博主能力有限,没能彻底的领悟……

8小时38分钟前回答

Javassist之一秒理解java动态编程

概述 什么是动态编程?动态编程解决什么问题?Java中如何使用?什么原理?如何改进?(需要我们一起探索,由于自己也是比较菜,一般深入不到这个程度)。 什么是动态编程 动态编程是相对于静态编程而言的,平时我们讨论比较多的就是静态编程语言,例如Java,与动态编程语言,例如JavaScript。那二者有什么明显的区别呢?简单的说就是在静态编程中,类型检查是在编译时完……