• Ja络编程实战
  • Ja络编程实战
21年品牌 40万+商家 超1.5亿件商品

Ja络编程实战

66.75 7.5折 89 全新

库存3件

四川成都
认证卖家担保交易快速发货售后保障

作者李建英 编

出版社机械工业出版社

ISBN9787111700630

出版时间2022-03

装帧平装

开本16开

定价89元

货号1202604068

上书时间2024-11-24

聚合博文书店

十年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
目录
前言

第1章TCP/IP基础

1.1什么是TCP/IP

1.2TCP/IP的分层结构

1.3应用层

1.3.1DNS

1.3.2端口

1.4传输层

1.4.1TCP

1.4.2UDP

1.5网络层

1.5.1IP

1.5.2ARP

1.5.3RARP

1.5.4ICMP

1.6数据链路层

1.6.1数据链路层的基本概念

1.6.2数据链路层的主要功能

第2章在Windows下搭建Java开发环境

2.1下载JDK

2.2安装JDK

2.3配置JDK环境变量

2.4在命令行下编译Java程序

2.5在Eclipse中开发Java程序

2.6下载Eclipse

2.7启动Eclipse

2.8第一个Eclipse下的Java工程

2.9在工作区打开工程

2.10搭建JavaWeb开发环境

2.10.1下载Tomcat

2.10.2安装Tomcat

2.10.3在Eclipse中配置Tomcat

2.10.4第一个Eclipse下的JSP工程

2.10.5第一个JavaBean工程

2.11使用JNI

2.12搭建Java图形界面开发环境

第3章在Linux下搭建Java开发环境

3.1部署虚拟机Linux环境

3.1.1在VMware下安装Linux

3.1.2关闭防火墙

3.1.3制作快照

3.1.4以桥接模式连接Linux虚拟机

3.1.5通过终端工具连接Linux虚拟机

3.1.6与虚拟机互传文件

3.2命令行编译运行Java程序

3.3图形化界面开发Java程序

3.3.1第一个IDEA开发的Java应用程序

3.3.2使用第三方JAR库

3.3.3使用Linux中的SO库

第4章本机网络信息编程

4.1IP地址类InetAddress

4.1.1获取远程Web主机的IP地址

4.1.2获取本地环回地址

4.1.3单网卡下的本机地址

4.2网络接口类NetworkInterface

4.2.1得到所有网络接口

4.2.2得到本机所有网卡的IP地址

第5章Java多线程编程

5.1使用多线程的好处

5.2多线程编程的基本概念

5.2.1操作系统和多线程

5.2.2线程的基本概念

5.2.3操作系统中线程的状态

5.2.4线程函数

5.2.5线程标识

5.3Java中的多线程概述

5.3.1线程的创建

5.3.2线程的状态

5.3.3线程同步

5.3.4线程阻塞

5.3.5守护线程

5.3.6线程组

5.4Thread类

5.4.1构造方法

5.4.2成员方法

5.4.3创建线程

5.4.4线程的属性

5.4.5调度策略

5.4.6Java中线程的状态

5.4.7线程休眠

5.4.8线程让步

5.4.9线程结束

5.4.10等待线程结束

第6章TCP套接字编程

6.1网络程序的架构

6.2套接字的基本概念

6.3套接字地址

6.3.1构造方法

6.3.2getAddress方法

6.3.3getPort方法

6.3.4getHostName方法

6.3.5createUnresolved方法

6.4套接字的类型

6.5TCP套接字编程的基本步骤

6.6服务器的ServerSocket类

6.6.1构造方法

6.6.2accept方法

6.6.3close方法

6.6.4ServerSocket类的其他方法

6.7客户机的Socket类

6.7.1构造方法

6.7.2得到输入流getInputStream

6.7.3得到输出流getOutputStream

6.7.4禁用输出流shutdownOutput

6.7.5连接服务器的connect函数

6.7.6获取和设置读取数据的超时时间

6.7.7Socket类的其他方法

6.8实战TCP通信

6.9深入理解TCP编程

6.9.1数据发送和接收涉及的缓冲区

6.9.2TCP数据传输的特点

6.9.3数据发送的6种情形

6.9.4数据接收时碰到的情形

6.9.5简单情况的数据接收

6.9.6定长数据的接收

6.9.7ObjectInputStream和ObjectOutputStream

6.9.8发送和接收类对象

6.9.9变长数据的接收

6.10带图形界面的登录程序

6.11处理多种接收意外情况

第7章FTP网络编程

7.1FTP概述

7.2FTP的工作原理

7.3FTP的传输方式

7.3.1FTP的工作方式

7.3.2FTP命令

7.3.3FTP应答码

7.4开发FTP客户端程序

7.4.1客户端需求分析

7.4.2概要设计

7.4.3详细设计

7.4.4开发FTP服务端程序

第8章UDP编程和即时通信系统的设计

8.1UDP概述

8.2TCP和UDP的比较

8.3UDP在Java中的实现

8.4UDP通信的流程

8.5第一个UDP程序

8.6即时通信概述

8.7系统平台的选择

8.7.1应用系统平台模式的选择

8.7.2C/S模式介绍

8.7.3数据库系统的选择

8.8系统需求分析

8.8.1即时消息的一般需求

8.8.2即时消息的协议需求

8.8.3即时消息的安全需求

8.8.4即时信息的加密和鉴别

8.8.5注册需求

8.8.6通信需求

8.9系统总体设计

8.10即时通信系统的实施原理

8.10.1即时通信的工作方式

……

内容摘要
本书全面介绍如何使用Java开发网络程序,将学习使用Java的网络类库既快速又轻松地完成常见的网络编程任务。本书共11章,主要内容包括:TCP/IP协议基础、搭建Windows下的Java网络开发环境、搭建Linux下的Java网络开发环境、本机网络信息编程、Java多线程编程、TCP套接字编程、FTP网络编程、UDP编程和即时通信系统的设计、网络服务器设计、网络性能工具IPerf的使用、IPv6编程等。本书适用于所有Java编程人员,包括Java初学者和资深Java开发人员。本书还可作为高校的Java教材以及企业的Java培训教材。

   相关推荐   

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP