- 数据输入输出流 可以直接读写基本数据类型
DataInputStream
DataOutputStream
writerData() - 内存操作流:这个流不操作文件,只操作内存中的数据
a:操作字节数组
ByteArrayOutputStream
ByteArrayInputStream
b:操作字符数组
CharArrayWrite
CharArrayReader
c: 操作字符串
StringWriter
StringReader - 打印流:字节打印流,字符打印流 打印流,是单个的,只能输出数据,不能读取数据
PrintStream 字节打印流
PrintWriter 字符打印流 - 键盘录入的第二种
new Scanner(new File()) 也可以从文件中扫描数据
Scanner scanner = new Scanner(System.in);
System.out.println(“请输入内容”);
String s = scanner.nextLine(); - 随机访问流:最大的特点,一个人 自己能读能写。他还有文件指针,可以记录,读取文件字节的位置
RandomAccessFile 可以做断点下载,断点复制 - 序列化:将一个对象保存到文件中。 反序列化:将文件中的对象,读取回来
writeObject();
readObject(); - 属性集合 继承自 Hashtable。他无法指定泛型,他规定键值都是字符串类型
Properties map = new Properties(); - SequenceInputStream 顺序流:SequenceInputStream 表示其他输入流的逻辑串联。它从输入流的有序集合开始,并从第一个输入流开始读取,直到到达文件末尾,接着从第二个输入流读取,依次类推,直到到达包含的最后一个输入流的文件末尾为止。
- 压缩文件ZipOutputStream
绕我心神,乱我思绪-------杂七杂八流汇总
最新推荐文章于 2023-03-19 00:57:41 发布