![](https://img-blog.csdnimg.cn/20190918140158853.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
函数式编程
文章平均质量分 87
函数式编程
江海i
不积小流,无以成江海。
展开
-
函数式编程之Optional接口,函数式接口和方法引用
使用来创建对象:无论参数值是否为空都不会抛出异常。使用来创建对象:必须要保证当前参数的对象不能为空,否则同样会抛出空指针异常。使用来创建对象:会返回一个空的对象。1.1.2 安全消费值使用方法来对其中的值进行消费操作(建议使用lambda表达式),不为空时才会运行其中的代码。1.1.3 安全获取值如果使用方法来获取,当内部的数据为空时会出现异常,即存在值就返回值,不存在就抛出异常。使用:设置一个默认值,数据为空就返回默认值,存在数据就返回数据值。例如:获取当前的值,如果当前不存原创 2022-07-07 18:54:29 · 449 阅读 · 0 评论 -
函数式编程之Lambda表达式和Stream流
在方法调用传入匿名内部类时,在匿名内部类使用idea的快捷键: 可以选定lambda表达式。多线程创建方式:lambda创建线程:自定义方法:普通调用方法:简化:自定义方法2:普通调用:lambda简化:自定义方法3:普通方法调用:lambda优化:自定义代码3:普通调用:lambda:1.1.2 lambda表达式省略规则参数类型可以省略;方法体只有一句代码时大括号和唯一的代码的分号可以省略;方法只有一个参数原创 2022-07-07 10:00:53 · 333 阅读 · 0 评论