java.io
文章平均质量分 87
XiuGitHung
这个作者很懒,什么都没留下…
展开
-
Java的Socket类与网络编程(附带实现在线聊天功能)
网络编程 1. 软件结构 现在互联网主流的软件结构分为两大类: B/S结构: 全称是Browser/Server结构,是指浏览器/服务器结构。常见的的浏览器有谷歌、搜狐等。 C/S结构: 全称是Client/Server结构,是指客户端/服务器结构。常见的有QQ、迅雷等软件。 2. 网络通信协议 网络通信协议: 通过计算机网络可以使多台计算机实现连接,位于同一个网络中的计算机在进行连接和通信时需要遵守一定的规则,这就好比在道路中行驶的汽车一定要遵守交通规则一样。在计算机网络中这些连接和通信的规则被称原创 2021-07-30 21:39:35 · 392 阅读 · 0 评论 -
Java——IO流(三) 转换流、序列化流与打印流
1. 转换流 1.1 字符编码和字符集 字符编码 计算机中存储的信息都是二进制数表示的,屏幕上看到的文本、图片等都是二进制数转换之后的结果。按照某种规则,将字符存储到计算机中,称为编码。反之将存储在计算机中的二进制数按照某种规则解析显示出来,称为解码。 编码: 字符(看得懂的) --> 字节(看不懂的) 解码: 字节(看不懂的) --> 字符(看得懂的) 字符编码Character Encoding:就是一套自然语言的字符与二进制数之间的对应规则 编码表:生活中文字和计算机中二进制的原创 2021-07-28 19:00:39 · 98 阅读 · 0 评论 -
Java——IO流(二) 缓冲流
缓冲流 1. 概述 缓冲流也被称作高效流。它是普通IO流的增强。 缓冲流的基本原理,是在创建流对象时,会创建一个内置的默认大小(8192KB)的缓冲区数组,一次性读取指定大小的内容到缓冲区数组中,以此减少IO的次数,提高效率。 2. 缓冲流的类型 字节缓冲流 BufferedIntputStream BufferedOutputStream 字符缓冲流 BufferedReader BufferedWriter 3. 字节缓冲流 3.1 字节缓冲输出流 java.io.Buffere原创 2021-07-28 17:13:44 · 101 阅读 · 0 评论 -
Java——IO流(一) IO流基础
IO流基础篇 1. 概述 1.1 什么是IO流? I 代表的就是Input 也就是输入 O 代表的就是Output 也就是输出 流 代表的是数据(字符或者字节) 一个字符等于两个字节 一个字节等于八位二进制数。 1.2 Java中IO的分类 根据数据的流向分为:输入流和输出流 输入流:把数据从其他设备上读取到内存中的流 输出流:把数据从内存中写出到其他设备的流 根据数据类型分为:字节流和字符流 1.3 Java中IO的顶级父类 输入流 输出流 字节流 字节输入流InputSt原创 2021-07-28 16:36:09 · 105 阅读 · 0 评论 -
Java中的File类
File类 1. 概述 File类是一个与操作系统无关的类,任何操作系统都可以使用。 Java把电脑中的文件和文件夹封装成一个File类,我们可以使用File类对文件和文件夹进行操作。 java.io.File 类是文件和目录路径名的抽象表示,主要用于文件和目录的创建、查找和删除等操作。 2. 构造方法 public File(String pathname) 通过将给定的路径名转换为抽象路径名来创建一个File实例 路径可以是以文件结尾,也可以是以文件夹结尾 路径可以是相对路径,也可以是绝对路原创 2021-07-27 21:35:02 · 71 阅读 · 0 评论