IO框架
javaIO框架
子夜听雨
聆听 灭绝的 死寂吧!
展开
-
IO框架--对象流
对象流的两个类: ObjectOutputStream:将java对象的基本数据类型和图形写入OutputStream ObjectInputStream:对以前使用的ObjectOutputStream写入的基本数据和对象进行反序列化序列化一组对象: 在序列化操作中,同时序列化多个对象时,反序列化也必须按顺序操作,如果想要序列化一组对象可以采用 对象数组的形式,因为对象数组可以向Object进行转型操作。transient关键字: 如果用transient声明一个实例变量,当对象存储时,它的值不需要维持。原创 2022-06-02 19:52:54 · 116 阅读 · 0 评论 -
IO框架--打印流
打印流原创 2022-06-02 17:13:32 · 78 阅读 · 0 评论 -
IO框架--缓冲流
对文件或者其他目标频繁的读写操作,效率低,性能差。 使用缓冲流的好处是,可以更高效的读写信息,原理是将数据先缓冲起来,然后一起写入或者读取出来。 BufferedInputStream:为另一个输入流添加一些功能,在创建BufferedInputStream时,会创建一个内部缓冲区数组,用于缓冲数据。 BufferedOutputStream:通过设置这种输出流,应用程序就可以将各个字节写入底层输出流中,而不必针对每次字节写入调用底层系统。 内部默认的缓存大小是8KB,每次写入时缓存到缓存中的byte数组中原创 2022-06-02 16:53:52 · 96 阅读 · 0 评论 -
IO框架-字符字节转换流
转换流 转换流,可以将一个字节流转换为字符流,也可以将一个字符流转换为字节流 OutputStreamWriter:可以将输出的字符流转换为字节流的输出形式 InputStreamReader:将输入的字节流转换为字符流输入的形式 Reader: private static void read(InputStream in) throws IOException { //将字节流转换为字符流 Reader reader=new InputStreamReader(in, Cha原创 2022-05-27 07:26:38 · 266 阅读 · 1 评论 -
IO框架---File类
1.FIle类 表示文件和目录路径名的抽象表达形式 File类可以实现文件的创建、删除、重命名、得到路径、创建时间等,是唯一与文件本身有关的操作类。原创 2022-05-26 07:45:18 · 70 阅读 · 0 评论 -
IO框架--字节流
1.IO流概述 IO流:输入输出流 流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象,即数据在两设备间传输称为流 流的本质是数据传输,根据数据传输特性将流抽象为各种类,方便更直观的进行数据操作。 IO流分类: 根据处理数据类型不同分为:字符流和字节流 根据数据流向不同分为:输入流和输出流 2、字节输出流 OutputStream类 此抽象类是表示输出字节流所有类的超类。输出流接受输出字节并将这些字节发送到InputStream类某个接收器要向文件中输出,使用FileOutputStream原创 2022-05-26 18:57:09 · 86 阅读 · 0 评论 -
IO框架--字符流
1.Writer 写入字符流的抽象类。对文件的操作使用,FileWriter类完成 2.Reader 用于读取字符流的抽象类。文件操作FileReader Writer: private static void out() throws IOException { File file=new File("D:\\MyFile\\a.txt"); Writer out=new FileWriter(file); out.write("h原创 2022-05-26 20:32:06 · 82 阅读 · 0 评论