网络程序设计:基于Java8/新编高等院校计算机科学与技术规划教材 - Brossura

刘海霞

 
9787563549849: 网络程序设计:基于Java8/新编高等院校计算机科学与技术规划教材

Sinossi

《网络程序设计:基于Java8/新编高等院校计算机科学与技术规划教材》是在设定读者已经有一定的Java编程经验的基础上编写而成的,并不涉及Java的基本结构、语法、面向对象、继承、多态、数组、常用类等基础内容。《网络程序设计:基于Java8/新编高等院校计算机科学与技术规划教材》专注于讲解Java的网络程序设计,并从Java的输入输出流开始,因为输入输出流是网络程序的基础。最终大部分的网络应用通常都会转化为输入输出流的操作。之后会按照TCP/IP协议栈逐层讲解基于IP、URL、TCP、UDP等协议的网络程序设计方法和开发包中的类。之后还会涉及新的Java8版本中关于NIO、NIO.2、异步通信等较新的接口和类库及其具体的使用方式。《网络程序设计:基于Java8/新编高等院校计算机科学与技术规划教材》旨在使读者能够系统地了解Java关于网络程序开发的方方面面,从而能够进一步开发出自己的协议和应用。《网络程序设计:基于Java8/新编高等院校计算机科学与技术规划教材》编写了近百个程序实例,用来帮助读者理解技术要点和使用方法。读者在实际开发中可以参考或直接使用。《网络程序设计:基于Java8/新编高等院校计算机科学与技术规划教材》的编写力求语言简练、注重思路并逐步深入,适用于需要使用Java进行网络程序设计的计算机专业人员和科技工作者,也可以作为高等学校计算机相关专业的专业教材和参考书。第1章概述1.1什么是网络1.1.1ISO/OSI参考模型1.1.2TCP/IP协议1.2什么是网络程序设计1.2.1网络程序的模式1.2.2为什么使用Java第2章Java的输入和输出2.1流2.2流的分类2.3流类概览2.3.1InputStream类分支2.3.2OutputStream类分支2.3.3Reader类分支2.3.4Writer类分支2.3.5IO异常2.4流类详解2.4.1InputStream类的常用方法2.4.2OutputStream类的常用方法2.4.3Reader类的常用方法2.4.4Writer类的常用方法2.4.5文件流2.4.6数组流2.4.7基本数据类型流2.4.8缓冲流2.4.9对象流2.4.10管道流2.4.11序列字节流2.4.12打印输出流2.4.13字节流与字符流之间的桥梁流2.5标准输入和输出2.5.1System类2.5.2Scanner类2.6压缩流类2.6.1GZIP压缩与解压缩2.6.2ZIP压缩与解压缩2.7如何选择流第3章IP地址和URL3.1IP地址和名字3.1.1主机和端口3.1.2IP地址3.1.3网络连通性3.2Inet.Address类3.2.1创建InetAddress对象3.2.2InetAddress类的其他方法3.3SocketAddress类3.4URI类和URL类3.4.1URI类3.4.2URL类3.4.3URL的组成3.4.4从URL获得数据3.4.5URLConnection类3.4.6URLStreamHandler类第4章基于TCP的通信4.1Socket4.2Socket类4.2.1Socket类的构造方法4.2.2控制Socket连接4.2.

Le informazioni nella sezione "Riassunto" possono far riferimento a edizioni diverse di questo titolo.