[进阶]Java:IO二
文章平均质量分 84
关于IO流的学习,包含缓冲流、序列化、打印流等
敲代码的鸟儿.
Stay hungry,stay foolish.
展开
-
[进阶]Java:打印流、Properties、common-io框架
IOUtils.copy(new FileInputStream("H:\\A桌面\\mac.jpg"),new FileOutputStream("H:\\A桌面\\mac02.jpg"));FileUtils.copyFileToDirectory(new File("H:\\A桌面\\mac.jpg"),new File("H:/"));Files.copy(Path.of("H:\\A桌面\\mac.jpg"),Path.of("H:\\A桌面\\mac03.jpg"));原创 2023-06-18 16:26:35 · 286 阅读 · 0 评论 -
[进阶]Java:对象序列化、反序列化
Student s = new Student("陈磊","chenlei","666666",21);作用:以内存为基准、把存储到磁盘文件中的去的对象数据恢复成内存中的对象,称为对象反序列化。//transient修饰的成员变量不参与序列化了 ---> 小知识。//2.对象序列化:使用对象字节输出流包装字节输出流管道。// 注意:序列化版本号与反序列化的版本号要一致才不会出错!//2.调用对象字节输入流的反序列化方法。//3.直接调用序列化方法。//1.创建学生对象。// 申明序列化的版本号码。原创 2023-06-17 19:51:40 · 260 阅读 · 0 评论 -
[进阶]Java:缓冲流分类,字节缓冲流使用
OutputStream os = new FileOutputStream("H:\\A桌面\\mac111.jpg");InputStream is = new FileInputStream("H:\\A桌面\\mac.jpg");//b.把原始的字节输出流包装成高级的缓冲字节输出流管道。//a.把原始的字节输入流包装成高级的缓冲字节输入流。//1.创建一个字节输出流管道与原文件接通。作用:缓冲流自带缓冲区、可以提高原始字节流、字符流读写数据的性能。//1.创建一个字节输出流管道与原文件接通。原创 2023-06-15 21:14:03 · 88 阅读 · 0 评论