Java网络程序设计

出版时间:2012-8  出版社:西安电子科技大学出版社  作者:朱辉  页数:207  

内容概要

  《高等学校应用型“十二五”规划教材·计算机类:Java网络程序设计》为高等学校计算机专业“十二五”规划教材,主要介绍怎样利用Java语言进行网络程序设计。全书共分为11章。第1~3章介绍网络编程与Java语言的基本概念,其中,第1章介绍计算机网络和网络编程的概念;第2章介绍Java语言基础知识;第3章介绍Java用于网络的各种输入与输出。第4~6章介绍Java网络编程的基础技术,其中,第4章介绍用于主机名与IP对应的InetAddress类和用于资源定位的URL类;第5章介绍端口与套接字的概念、TCPSocket类应用和多线程设计;第6章介绍数据传播的三种方式、UDPSocket类应用和组播应用的实现。第7~9章介绍实用的Java网络编程技术,其中,第7章介绍对象序列化;第8章介绍Java安全体系结构,包括加/解密、签名和安全套接层等;第9章介绍RMI技术。第10章介绍JDBC和MySQL。第11章介绍Java网络编程的常用工具。因为篇幅的限制,全书的例程均未采用GUI编程。《高等学校应用型“十二五”规划教材·计算机类:Java网络程序设计》可作为高等院校计算机软件、计算机网络、计算机信息、电子商务、通信工程等专业学生的教材,也可作为Java网络编程初学者的自学参考书。

书籍目录

第1章 绪论1.1 计算机网络1.1.1 计算机网络的概念1.1.2 TCP/IP体系结构1.2 网络编程1.2.1 网络编程的概念1.2.2 C/S架构和B/S架构1.2.3 C/S架构与B/S架构的区别1.2.4 P2P的概念1.3 Java与网络编程1.3.1 Java语言1.3.2 Java网络编程习题1第2章 Java语言基础2.1 Java关键字2.1.1 符号命名规则2.1.2 关键字2.2 Java的数据类型与类型转换2.2.1 Java的数据类型2.2.2 强制类型转换2.3 Java运算符与表达式2.3.1 赋值运算2.3.2 算术运算2.3.3 关系运算2.3.4 位运算2.3.5 逻辑运算2.3.6 其他运算2.3.7 运算符优先级2.3.8 控制语句2.4 Java与面向对象2.4.1 面向对象的概念2.4.2 Java的类结构2.4.3 成员变量与成员方法2.4.4 抽象类和接口2.4.5 对象的生命周期2.5 异常处理机制2.5.1 异常处理的概念2.5.2 自定义异常类习题2第3章 文件输入与输出3.1 标准输入与输出3.1.1 标准输入与输出3.1.2 Scanner类3.2 文件操作3.2.1 File类3.2.2 RandomAccessFile类3.3 输入流与输出流3.3.1 流的概念3.3.2 FileInputStream类与FileOutputStream类3.3.3 DatalnputStream类和DataOutputStream类3.4 文件压缩3.4.1 压缩原理3.4.2 Java的压缩实现3.5 XML解析3.5.1 XML3.5.2 DOM4J习题3第4章 InetAddress类和URL类4.1 网络地址与域名4.1.1 网络地址4.1.2 域名系统4.2 InetAddress类4.3 统一资源定位符4.3.1 URL类4.3.2 字符编码习题4第5章 TCP Socket5.1 套接字5.1.1 端口的概念5.1.2 套接字的概念5.1.3 Netstat的应用5.2 TCP Socket5.2.1 Socket类5.2.2 ServerSocket类5.3 多线程操作5.3.1 多线程的概念5.3.2 Java的多线程5.3.3 多线程与TCP Socket5.3.4 多客户端信息存储习题5第6章 UDP Socket6.1 UDP6.1.1 UDP的概念6.1.2 信息传播的形式6.2 UDP Socket6.2.1 DatagramSocket类和DatagramPacket类6.2.2 TCP Socket与IIDP Socket的区别6.3 IP广播6.4 IP组播6.4.1 组播的概念6.4.2 组播地址6.4.3 MulticastSocket类习题6第7章 对象序列化7.1 对象序列化7.1.1 序列化的概念7.1.2 序列化的实现7.1.3 ObjectlnputStream与Object Output Stream7.2 序列化操作7.2.1 序列化存储7.2.2 序列化传输7.3 定制序列化7.3.1 序列化成员变量7.3.2 定制序列化习题7第8章 传输安全8.1 Java加密体系结构8.1.1 加密与解密的概念8.1.2 Java加密扩展8.2 数字签名8.2.1 数字签名的概念8.2.2 数字签名的实现8.3 安全套接层8.3.1 JSSE概念8.3.2 JSSE类库包习题8第9章 远程方法调用9.1 RMI9.1.1 RMI的概念9.1.2 RMI的优点9.2 RMI工作机制9.3 RMI实现技术9.3.1 RMI类和工具9.3.2 RMI实现流程9.3.3 RMI运行步骤9.3.4 策略文件习题9第10章 数据库访问10.1 数据库概述10.1.1 数据库的功能10.1.2 SQL语句10.2 MySQL数据库10.2.1 MySQL10.2.2 MySQL常用命令10.3 JDBC10.3.1 JDBC的结构10.3.2 JDBC的驱动程序10.3.3 数据库编程的基本步骤10.4 数据库的维护10.4.1 数据的添加10.4.2 数据的删除10.4.3 数据的修改10.5 数据库查询10.5.1 数据库的查询方法10.5.2 PreparedStatement类10.6 数据库操作实例习题10第11章 常用工具11.1 Java开发工具11.1.1 JDK的历史11.1.2 JDK的安装11.2  JCreator11.2.1 JCreator介绍11.2.2 JCreator安装11.2.3 编写与编译11.3 Wireshark11.3.1 Wireshark介绍11.3.2 捕捉过滤器11.3.3 显示过滤器习题11参考文献

编辑推荐

  《高等学校应用型“十二五”规划教材·计算机类:Java网络程序设计》内容弥补了当前Java类教材中只注重Java基础语法和Web应用设计的缺憾,专门收集和整理了Java网络编程的基础知识,以消息传输系统为核心展开论述。本书的编写本着由浅入深、循序渐进的原则,精心组织。考虑到学生的知识结构和逻辑思维能力,对于重点知识,书中通过大量的例程加以阐述,力求做到通俗易懂、言简意赅。读者在阅读本书之前要具有Java语言或者C/C++语言的学习经历,因为本书只用很少的篇幅介绍了Java语言的基础语法。

图书封面

评论、评分、阅读与下载


    Java网络程序设计 PDF格式下载


用户评论 (总计0条)

 
 

 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7