摘要: TCP通信的客户端代码实现 TCP通信的客户端:向服务端发送连接, 给服务器发送数据,读取服务器回写数据 构造方法: Soket(String host,int port)创建一个流套接字并将其链接到指定主机上的指定端口号 参数: String host:服务器主机的名称/服务器的IP地址 Int 阅读全文
posted @ 2022-07-21 16:50 一位程序袁 阅读(180) 评论(0) 推荐(0) 编辑
摘要: TCP通信概述(上) TCP通信能实现计算机之间数据通信,要严格区分客户端和服务端 两端通信时的步骤: 1.服务端开启要等待客户端连接... 2.客户端主动连接服务端,连接成功才能进行通信,服务端不可以主动连接客户端 图解: TCP通信概述(下) 阅读全文
posted @ 2022-07-21 14:56 一位程序袁 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 网络编程的三要素 IP地址: ip地址:指互联网协议地址,俗称IP,Ip地址用来给一个网络中的计算机设备做一个唯一的编号,假如把一台电脑看作一台电话的化 那么ip地址介绍电话号码 ip分类: IPv4中规定IP地址长度为32,即有2^32-1个地址;而IPv6中IP地址的长度为128,即有2^128 阅读全文
posted @ 2022-07-21 14:15 一位程序袁 阅读(88) 评论(0) 推荐(0) 编辑
摘要: 网络通信协议 网络通信协议是一种网络通用语言,为连接不同操作系统和不同硬件体系结构的互联网络提供通信支持,是一种网络通用语言。 网络通信协议的组成: 语法(syntax):包括数据格式、数据编码以及信号等。 语义(semantics):包括用于协调和差错处理的控制信息。 定时(Timing):包括传 阅读全文
posted @ 2022-07-21 13:23 一位程序袁 阅读(254) 评论(0) 推荐(0) 编辑
摘要: 打印流 学习目标 掌握打印流的操作 掌握格式化输出 打印流 在整个IO包中,打印流是输出信息做方便的类,主要包含字节打印流(PrintStream)和字符打印流(PrintWriter)。打印流提供了非常方便的打印功能,可以打印任何的数据类型,例如:小数、整数、字符串等等。 回顾:之前在打印信息的时 阅读全文
posted @ 2022-07-21 11:49 一位程序袁 阅读(68) 评论(0) 推荐(0) 编辑
摘要: InvalidClassExceptinon异常_原理和解决方案 图解: 练习_序列化集合 当我们在集合中保存多个对象是,这个时候可以用到集合,对对象进行序列化和反序列化 分析: 1定义一个存储Student对象的Arraylist结合 2,往Arraylist集合存储Strudent对象 3,创建 阅读全文
posted @ 2022-07-21 11:19 一位程序袁 阅读(24) 评论(0) 推荐(0) 编辑
摘要: 反序列化 ObjectIntputStream:反序列化 构造方法: ObjectIntputStream(InputStream in)创建从指定 InputStream 读取的ObjectIntputStream 参数: IntputStream in:字节输入流 特有的成员方法: Object 阅读全文
posted @ 2022-07-21 10:43 一位程序袁 阅读(41) 评论(0) 推荐(0) 编辑
摘要: 序列化和反序列化 图解: 对象的序列化流 ObjectOutputStream:对象的序列化 作用: 把对象以流的方式写入到文件中 构造方法: ObjectOutputStream(OutputStream out)创建写人指定 ObjectOutputStream 的 ObjectOutputSt 阅读全文
posted @ 2022-07-21 10:19 一位程序袁 阅读(27) 评论(0) 推荐(0) 编辑
摘要: inputStreamReader介绍&代码实现 继承父类的共性方法 int read 读取里个字符并返回 int read(char chuf)一次读取多个字符,将字读入数组 void close 关闭流并是释放与之关联的所有资源 构造方法: inputStreamReader(inputStre 阅读全文
posted @ 2022-07-21 09:34 一位程序袁 阅读(396) 评论(0) 推荐(0) 编辑