Skip to content

Hackergeek/JavaNetWorkProgramming

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Java网络程序设计

  • 《Java网络程序设计》是按照高等本科院校的培养目标和基本要求,结合作者多年的教学经验,为实施教学改革而编写的一部教材。
  • 全书共16章,重点内容包括Java网络程序设计基础、Internet寻址、URL通信、套接字、数据报套接字、多线程、非阻塞Socket通信、对象序列化、套接字安全、远程方法调用、代理服务器、HTTP断点续传下载、电子邮件的发送和接收、FIT服务器、web服务器、JSP和Servlet技术等。
  • 《Java网络程序设计》语言通俗易懂,内容丰富翔实,有配套的多媒体教学课件,便于课堂教学和实验教学的开展。
  • 《Java网络程序设计》可作为高等本科院校Java网络程序设计课程的教材,也可作为高职高专相关课程的教材,还可供软件开发和电信工程技术人员学习参考。

第1章 Java网络程序设计基础

1.1 Java语言

1.2 网络基础知识

1.3 网络程序设计基础

本章小结

习题

第2章 Internet寻址

2.1 创建InetAddress对象

2.2 根据域名查找IP地址

2.3 根据IP地址查找主机名

2.4 Inet4Address类和Inet6Address

本章小结

习题

第3章 URL通信

3.1 统一资源定位器(URL)

3.2 URL类

3.3 URL类的应用

3.4 URLConnection类

3.5 URLConnection类的应用

本章小结

习题

第4章 套接字

4.1 客户端套接字(Socket)

4.2 服务器套接字(ServerSocket)

4.3 利用Socket进行Java网络编程

4.4 Socket编程示例

本章小结

习题

第5章 数据报套接字

5.1 数据报套接字概述

5.2 Datagram Socket编程示例

5.3 组播套接字

5.4 组播套接字编程示例

本章小结

习题

第6章 多线程

6.1 在Java中实现多线程

6.2 线程的五种状态

6.3 线程的优先级

6.4.线程的同步

6.5 线程的阻塞

6.6 守护线程

6.7 线程组

本章小结

习题

第7章 非阻塞Socket通信

7.1 阻塞和非阻塞通信

7.2 非阻塞通信中的几个类

7.3 使用JavaN10提高服务端程序的性能

7.4 使用NIO编写高性能的服务器

7.5 非阻塞编程实例

本章小结

习题

第8章 对象序列化

8.1 JDK类库中的序列化API

8.2 实现Serializable接口

8.3 通过Socket传递Java对象

8.4 对象序列化的安全

8.5 实现Extemalizable接口

8.6 可序列化类的不同版本的序列化兼容性

本章小结

习题

第9章 套接字安全

9.1 数字签名

9.2 通过数字签名传递对象

9.3 SSL

本章小结

第10章 远程方法调用

第11章 代理服务器

第12章 HTTP断点续传下载

第13章 电子邮件的发送和接收

第14章 FTP服务器

第15章 Web服务器

第16章 JSP和Servlet技术

About

《java网络程序设计》——王一飞著

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published