Java-IO
我是一只青蛙
这个作者很懒,什么都没留下…
展开
-
Java 基础学习 IO 之 字符流 ( Writer、Reader)
1. 字符输出流 Writer1.1 基本概念在程序中一个字符等于两个字节,Java 提供了 Reader 和 Writer 两个专门操作字符流的类。字符输出流 writer 本身也是一个抽象类,如果要想使用此类,则肯定要使用其子类,此时如果是向文件中写入内容,应该使用 FileWriter 类1.2 字符输出流基本操作1. 向文件写入数据实列1代码:package self.l...原创 2019-08-21 16:10:32 · 175 阅读 · 0 评论 -
Java 基础学习 IO 之 字节流 ( OutputStream、InputStream)
1 字节输出流:OutputStream1.1 基本概念1. 在程序中所有的数据都是以流的方式传输或保存的。2. 在 Java 中 IO 操作的主要流程: (1)使用 File 类打开一个文件。 (2)通过字节流或字符流的子类指定输出位置 (3)进行读/写操作。 (4)关闭输入输出。3. 字节流主要是操作 byte 类型数据,以 byte 数组为准,主要操作类就是 字节输出...原创 2019-08-21 15:07:26 · 204 阅读 · 0 评论 -
Java 基础学习 IO 之 字节流 和 字符流的区别
1.字节流 和 字符流的区别 (1) 字节流在操作文件时本身不会用到缓冲区(内存),是于文件本身直接操作的,而字符流在操作时使用到缓冲区,通过缓冲 区再操作文件,如图: (1) (2) 使用字节流的时候不关闭字节流操作,但是文件中依然出现了内容,证明字节流是操作文件本身的。而如果使用字符流不关闭流,程序运行好文件中没有内容,这是因为字符流操作的时候使用了缓冲区,而关闭字符流的时候会强制性地...原创 2019-08-21 16:56:40 · 423 阅读 · 0 评论