随笔分类 -  IO流

摘要:对象的序列化和反序列化 ​ 如果需要持久化 Java 对象比如将 Java 对象保存在文件中,或者在网络传输 Java 对象,这些都需要用到序列化,那么什么是序列化呢? 1.序列化与反序列化定义 序列化(Serialize):将数据结构或对象转换成二进制字节流的过程 反序列化(DeSerialize 阅读全文
posted @ 2022-07-27 16:16 星余明 阅读(460) 评论(0) 推荐(0)
摘要:File类 在实现IO流对文件处理的时候,有一个类是一定要学习的,那就是File类 File类的父类是Object,所以不能完成文件的读写操作 file对象代表文件和目录路径所在的抽象表示形式 file对象可以是一个文件,也可以是一个目录 File对象hi是一个路径名的抽象表现形式 1.构造方法 | 阅读全文
posted @ 2022-07-24 16:58 星余明 阅读(585) 评论(0) 推荐(0)
摘要:一、PrintStream 标准的字节输出流,默认输出到控制台 1.构造方法 | | | | : | | | PrintStream(File file) | 使用指定的文件创建一个新的打印流,而不需要自动换行。 | | PrintStream(File file, String csn) | 使用 阅读全文
posted @ 2022-07-23 18:02 星余明 阅读(186) 评论(0) 推荐(0)
摘要:一、BufferrReader(带有缓冲区的字符输入流) 使用这个流的时候不需要自定义char[ ] 数组,或者说不需要自定义char[ ] 数组。自带缓冲 1.构造方法 | 方法名 | 作用 | | | | | BufferedReader(Reader in) | 创建使用默认大小的输入缓冲区的 阅读全文
posted @ 2022-07-23 15:19 星余明 阅读(93) 评论(0) 推荐(0)
摘要:FileReader(文件字符输入流) 只能读取普通文本 读取文本内容时,比较方便 与FileInputStream读取文本时的不同是把数组换成char[ ]数组 1.构造方法: | | | | | | | FileReader(File file) | 创建一个新的 FileReader ,给出 阅读全文
posted @ 2022-07-22 17:00 星余明 阅读(54) 评论(0) 推荐(0)
摘要:用IO流实现文件复制 使用FileInputStream+FileOutputStream完成文件的拷贝 拷贝的过程是一边读一边写 使用以上的字节流拷贝文件的时候,文件的格式不限 还是以文件夹中的文件为例,我想把一个test文件,拷贝到一个testcoopy文件中去,怎么去实现操作 代码示例: im 阅读全文
posted @ 2022-07-22 16:44 星余明 阅读(103) 评论(0) 推荐(0)
摘要:FileOutputStream字节输出流 字节输出流,从内存到硬盘 1.构造方法 | 构造方法 | 作用 | | | | | FileOutputStream(File file) | 创建文件输出流以写入由指定的 File对象表示的文件 | | FileOutputStream(File fil 阅读全文
posted @ 2022-07-21 17:41 星余明 阅读(680) 评论(0) 推荐(0)
摘要:FileInputStream(文件字节输入流) ​ 首先我们先看一下文件字节输入流 1.构造方法: | 构造方法 | 说明 | | | | | FileInputStream(File file) | 通过打开与实际文件的连接创建一个 FileInputStream,该文件由文件系统中的 File 阅读全文
posted @ 2022-07-21 17:36 星余明 阅读(1008) 评论(0) 推荐(0)
摘要:IO流 1.什么是IO流 ​ java中所有的流都是子java.io下。首先我们看一下什么是IO,I就是Input,O就是Output,也就是输入输入的意思。 这里的输入输入都是相对内存而言 ​ 当我们从硬盘中的东西放在内存里,这个过程叫做输出(Input),输入的过程中会产生数据的流动我们叫做输入 阅读全文
posted @ 2022-07-21 17:33 星余明 阅读(89) 评论(0) 推荐(0)