![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
IO
文章平均质量分 78
小布丁value
这个作者很懒,什么都没留下…
展开
-
Lambda表达式和Stream介绍
Lambda表达式是一个匿名函数,Java8新特性-Lambda表达式使用示例Lambda表达式是一个匿名函数lambda表达式可以代替匿名内部类使用Java8新特性-Stream(教学版)**Stream介绍****Stream 特性:**Stream操作步骤创建Stream使用示例Lambda表达式是一个匿名函数 HashMap <String, String> hashMap = new HashMap <>(); hashMap.put("原创 2021-06-02 15:49:24 · 416 阅读 · 1 评论 -
IO流的设计模式
IO流中的设计模式装饰器模式装饰器在IO流中的使用Adapter适配器适配器特点适配器优缺点装饰器与适配器异同点装饰器模式Decorator装饰器定义:装饰模式是在不必改变原类文件和不使用继承的情况下,动态的扩展一个对象的功能。它是通过创建一个包装对象,也就是装饰来包裹真实的对象。注意其中的几点:• 不改变原类文件• 不使用继承• 动态扩展component:为统一接口,也是装饰类和被装饰类的基本类型。ConcreteComponent:为具体实现类,也是被装饰类,他本身是个具有一些转载 2021-06-02 14:42:18 · 325 阅读 · 0 评论 -
RandomAccessFile简介
RandomAccessFile功能构造函数特殊方法三级目录功能想比较之前的流要么读要么写,RandomAccessFile提供了读写操作RandomAccessFile声明在java.io包下,但直接继承于java.lang.Object类。并且它实现了Datalnput、DataOutput两个接口看源码public class RandomAccessFile implements DataOutput, DataInput, Closeable构造函数public RandomAcce原创 2021-05-30 11:58:26 · 12053 阅读 · 3 评论 -
序列化反序列化
这里写目录标题序列化条件序列化过程反序列化三级目录序列化条件 Person类需要满足如下要求,方可序列化1.需要实现接口:Serializable2.当前类提供一个全局变量 serialVersionUIDpublic class Person implements Serializable { private static final long serialVersionUID = -6849794470754667710L; private String name;转载 2021-05-28 20:47:02 · 49 阅读 · 0 评论 -
IO流介绍
IO流介绍1.输出流,输入流2.字节流,字符流3.介质流,过滤流4.基类:inputStream,OutputStream,Reader,writer5.fielXXX, BufferXXX, ObjectXXX…6.序列化和反序列化7.IO涉及的设计模式:适配器模式和装饰器模式8.File类9.RandomAccessFile:随机访问文件类型java8类型lambda,stream流参考书籍《java编程思想》第18章《java核心技术 卷2》第一章IO流介绍流原创 2021-05-20 18:24:56 · 195 阅读 · 8 评论 -
IO练习
* 要求: * 1、指定起始路径下包含指定词的所有文件(非隐藏文件) * 2、打印出全路径 * 列如: * 目录结构如下: * /user/a/a1.java * /user/a/a2.java * /user/java/j1.java * /user/java/a.txt * /user/java/b.mp4 * /user/file/java11.txt * /user/file/.java34.txt * * 打印/u...原创 2021-05-16 11:59:12 · 122 阅读 · 0 评论