JavaIO操作很重要!!!!!
可以大体上按照这么几种分类
按照数据类型来分 分为 字符流和字节流
按照方向来划分 分为 输入流和输出流
按照功能来划分 分为 节点流和处理流
---------------------------------分割线-------------------------------------------------
那么先说说 字符流和字节流把
字符流 是Reader 和 Writer
字节流 是 InputStream 和 Outputstream
顾名思义,处理字符或者字符串的时候用字符流,处理字节或者二进制对象的时候使用字节流
他们都是抽象的,其他的流都是继承与它们四个
FileInputStream(文件字节输入流)和FileOutputStream(文件字节输出流)
FileOutputStream(文件字节输出流)就是将数据从内存中写到文件里,构造方法如下
String就是文件的绝对路径
File是new出来的文件对象
boolean 设置为true的话 就是将字节写入文件末尾(增加内容),为false就是从头开始写(也就是覆盖了原先的内容)
FileOutputStream(FileDescriptor) 这将创建一个向指定文件描述符处写入数据的输出文件流,文件描述符表示到系统文件中某个实际文件的现有连接(和路径不同)
FileInputStream(文件字节输入流) 就是将数据从文件中写入到内存中,构造方法如下
参数和上边一样
--------------------------------未完待续-------------------------------------------
如果有错,请指正,谢谢