文件操作。

根据处理的数据类型的不同分为:
字符流:以字符为单位,读写数据的流。字节输入流,字节输出流。
字节流:以字节为单位,读写数据的流。字节输入流,字符输出流。
字节流:
字节:计算机中数据的基本存储单位和传输单位。
一次读入或读出是8位二进制,更适合图像、声音等。
以stream结尾,常用InputStream、outputStream及其派生类来处理字节流的输入输出。
Java中最基本的输入/输出操作,以字节为最基本的单位顺序来写。
特点:效率低,底层读写方式适用性强。
字符流:
字符:计算机中字母、符号和数字的集合。
一次读入和读出是16位二进制。
以reader、writer结尾,常用Reader、Writer及其派生类处理字节流的输入输出。
特点:
处理文本类型效率更高。
字符流和字节流的区别:
流中传输的基本单位发生变化。
区别方式:
可以用记事本打开的,纯文本数据,即优先考虑用字符流读取,否则使用字节流读取。
文件概述 类 File 包:java.io 文件和目录路径名的抽象表示形式。
操作方式 导包 构造输入/输出流对象 使用所需要的类的方法进行读写 释放资源 文件字节流 InputStream:字节输入流的所有类的超类。
outputStream:
字节输出流的所有类的超类。
他们的子类都是以Stream结尾。
判断:
在这里插入图片描述
写内容到记事本中在这里插入图片描述
fos.close()关闭文件输出流对象:
在这里插入图片描述
向文件中输入随机整数:
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_55680364/article/details/121434072