摘要: 1.NIO的使用说明: Java NIO (New IO,Non-Blocking IO)是从Java 1.4版本开始引入的一套新的IO API,可以替代标准的Java IO AP。 NIO与原来的IO同样的作用和目的,但是使用的方式完全不同,NIO支持面向缓冲区的(IO是面向流的)、基于 通道的I 阅读全文
posted @ 2020-06-18 08:58 Krisone 阅读(294) 评论(0) 推荐(0) 编辑
摘要: 1.随机存取文件流:RandomAccessFile 2.使用说明: * 1.RandomAccessFile直接继承于java.lang.Object类,实现了DataInput和DataOutput接口 * 2.RandomAccessFile既可以作为一个输入流,又可以作为一个输出流 * * 阅读全文
posted @ 2020-06-18 08:55 Krisone 阅读(332) 评论(0) 推荐(0) 编辑
摘要: 1.对象流: ObjectInputStream 和 ObjectOutputStream 2.作用: ObjectOutputStream: ​ 内存中的对象 >存储中的文件、通过网络传输出去:序列化过程 ObjectInputStream: ​ 存储中的文件、通过网络接收过来 >内存中的对象:反 阅读全文
posted @ 2020-06-18 08:53 Krisone 阅读(328) 评论(0) 推荐(0) 编辑
摘要: 1. 标准的输入输出流: System.in:标准的输入流,默认从键盘输入 System.out:标准的输出流,默认从控制台输出 2. 打印流: PrintStream 和PrintWriter 说明: 提供了一系列重载的print()和println()方法,用于多种数据类型的输出 System. 阅读全文
posted @ 2020-06-18 08:49 Krisone 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 1.常见的编码表 ASCII:美国标准信息交换码。 用一个字节的7位可以表示。 ISO8859-1:拉丁码表。欧洲码表 用一个字节的8位表示。 GB2312:中国的中文编码表。最多两个字节编码所有字符 GBK:中国的中文编码表升级,融合了更多的中文文字符号。最多两个字节编码 Unicode:国际标准 阅读全文
posted @ 2020-06-18 08:47 Krisone 阅读(296) 评论(0) 推荐(0) 编辑
摘要: 1.转换流涉及到的类:属于字符流 InputStreamReader:将一个字节的输入流转换为字符的输入流 解码:字节、字节数组 >字符数组、字符串 OutputStreamWriter:将一个字符的输出流转换为字节的输出流 编码:字符数组、字符串 > 字节、字节数组 说明:编码决定了解码的方式 2 阅读全文
posted @ 2020-06-18 08:43 Krisone 阅读(437) 评论(0) 推荐(0) 编辑
摘要: 1.缓冲流涉及到的类: * BufferedInputStream * BufferedOutputStream * BufferedReader * BufferedWriter 2.作用: 作用:提供流的读取、写入的速度 提高读写速度的原因:内部提供了一个缓冲区。默认情况下是8kb 3.典型代码 阅读全文
posted @ 2020-06-18 08:39 Krisone 阅读(369) 评论(0) 推荐(0) 编辑
摘要: 1.FileReader/FileWriter的使用:(字符流) 1.1 FileReader的使用 /* 将当前module下的hello.txt文件内容读入程序中,并输出到控制台 说明点: 1. read()的理解:返回读入的一个字符。如果达到文件末尾,返回-1 2. 异常的处理:为了保证流资源 阅读全文
posted @ 2020-06-18 08:36 Krisone 阅读(351) 评论(0) 推荐(0) 编辑
摘要: 1.流的分类 * 1.操作数据单位:字节流、字符流 * 2.数据的流向:输入流、输出流 * 3.流的角色:节点流、处理流 图示: 2.流的体系结构 说明:红框对应的是IO流中的4个抽象基类。 蓝框的流需要重点关注。 3.重点说明的几个流结构 4.输入、输出的标准化过程 4.1 输入过程 ① 创建Fi 阅读全文
posted @ 2020-06-18 08:27 Krisone 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 1.File类的理解 * 1. File类的一个对象,代表一个文件或一个文件目录(俗称:文件夹) * 2. File类声明在java.io包下 * 3. File类中涉及到关于文件或文件目录的创建、删除、重命名、修改时间、文件大小等方法, * 并未涉及到写入或读取文件内容的操作。如果需要读取或写入文 阅读全文
posted @ 2020-06-18 08:25 Krisone 阅读(251) 评论(0) 推荐(0) 编辑