2021年6月12日
摘要: 一、UDP协议 UDP(User Datagram Protocol,用户数据报协议):是一个无连接的传输层协议、提供面向事务的简单不可靠的信息传送服务,类似于短信。 UDP协议是一种面向非连接的协议,面向非连接指的是在正式通信前不必与对方先建立连接,不管对方状态就直接发送,至于对方是否可以接收到这 阅读全文
posted @ 2021-06-12 20:38 格物致知_Tony 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 一、TCP协议概述 TCP(Transmission Control Protocol,传输控制协议)被称作一种端对端协议。是一种面向连接的、可靠的、基于字节流的传输层的通信协议,可以连续传输大量的数据。 这是因为它为当一台计算机需要与另一台远程计算机连接时,TCP协议会采用“三次握手”方式让它们建 阅读全文
posted @ 2021-06-12 20:27 格物致知_Tony 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 一、Socket 概述 利用套接字(Socket)开发网络应用程序早已被广泛的采用,以至于成为事实上的标准。 网络上具有唯一标识的IP地址和端口号组合在一起才能构成唯一能识别的标识符套接字。 通信的两端都要有 Socket,是两台机器间通信的端点。 网络通信其实就是 Socket 间的通信。 Soc 阅读全文
posted @ 2021-06-12 18:51 格物致知_Tony 阅读(92) 评论(0) 推荐(0) 编辑
摘要: 一、网络通信协议 1、网络通信协议 通信协议是对计算机网络通信必须遵守的规则,只有遵守这些规则,计算机之间才能进行通信。这些协议好比交通规则一样。 计算机网络中实现通信必须有一些约定,即通信协议, 对速率、传输代码、代码结构、传输控制步骤、出错控制等制定标准。 协议中对数据的传输格式、传输速率、传输 阅读全文
posted @ 2021-06-12 16:39 格物致知_Tony 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 一、IP 1、IP 是什么? IP地址:指互联网协议地址(Internet Protocol Address ),俗称IP。 IP地址用来给一个网络中的计算机设置做唯一的编号,即唯一的表示 Internet 上的计算机(通信实体)。 2、IP地址分类 (1)分类方式一:IPV4 和 IPV6 IPV 阅读全文
posted @ 2021-06-12 14:03 格物致知_Tony 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 一、网络编程概述 1、网络编程 Java是 Internet 上的语言,它从语言级上提供了对网络应用程序的支持,程序员能够很容易开发常见的网络应用程序。 Java提供的网络类库,可以实现无痛的网络连接,联网的底层细节被隐藏在 Java 的本机安装系统里,由 JVM 进行控制。并且 Java 实现了一 阅读全文
posted @ 2021-06-12 14:02 格物致知_Tony 阅读(69) 评论(0) 推荐(0) 编辑
摘要: 一、网络的概念和分类 1、概念 计算机网络:把分布在不同地里区域的计算机与专门的外部设备用通信线路互连成一个规模大、功能强的网络系统,从而使众多的计算机可以方便地互相传递信息、共享硬件、软件、数据信息等资源。 2、分类 (1)按照网络的传输介质划分: 双绞线网、同轴电缆网、光纤网、卫星网、还有无线传 阅读全文
posted @ 2021-06-12 14:01 格物致知_Tony 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 一、 二、 三、 阅读全文
posted @ 2021-06-12 13:41 格物致知_Tony 阅读(28) 评论(0) 推荐(0) 编辑
摘要: 一、commons-io 工具包介绍 commons-io 是 Apache 组织 commons 项目中封装好的一些工具类,其他 commons-io 提供常用的文件流的操作。 官方地址:http://commons.apache.org/proper/commons-io/ 二、使用 1、创建 阅读全文
posted @ 2021-06-12 12:56 格物致知_Tony 阅读(472) 评论(0) 推荐(0) 编辑
摘要: 一、Java NIO 概述 1、NIO概述 Java NIO (New IO, Non-Blocking IO)是从Java 1.4版本开始引入的一套新的IO API,可以替代标准的Java IO API。 NIO 与原来的IO有同样的作用和目的,但是使用的方式完全不同, NIO支持面向缓冲区的(I 阅读全文
posted @ 2021-06-12 11:03 格物致知_Tony 阅读(772) 评论(0) 推荐(0) 编辑
摘要: 一、流基本应用 1、流是用来处理数据的; 2、处理数据时,一定要先明确数据源,与数据目的地 数据源可以是文件,可以是键盘。 数据目的地可以是文件、显示器或者其他设备。 3、而流只是在帮助数据进行传输,并对传输的数据进行处理,比如过滤处理、转换处理等。 二、 三、 四、 阅读全文
posted @ 2021-06-12 11:01 格物致知_Tony 阅读(31) 评论(0) 推荐(0) 编辑
摘要: 一、RandomAccessFile 类概述 1、RandomAccessFile 声明在java.io包下,但直接继承于java.lang.Object类。 并且它实现了DataInput、 DataOutput这两个接口,也就意味着这个类既可以读也可以写。 2、RandomAccessFile  阅读全文
posted @ 2021-06-12 10:58 格物致知_Tony 阅读(723) 评论(0) 推荐(0) 编辑
摘要: 一、 二、 三、 四、 五、 阅读全文
posted @ 2021-06-12 09:55 格物致知_Tony 阅读(26) 评论(0) 推荐(0) 编辑
摘要: 一、 二、 三、 四、 五、 阅读全文
posted @ 2021-06-12 09:54 格物致知_Tony 阅读(29) 评论(0) 推荐(0) 编辑
摘要: 一、 二、 三、 四、 阅读全文
posted @ 2021-06-12 09:50 格物致知_Tony 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 一、 二、 三、 四、 五、 六、 阅读全文
posted @ 2021-06-12 09:47 格物致知_Tony 阅读(29) 评论(0) 推荐(0) 编辑