07 2021 档案

摘要:文章目录 Lambda表达式特性一、lambda表达式介绍1.1 **lambda表达式结构:**1.2 常见的Lambda表达式1.3 基本语法1.4 类型检查1.5 类型推断1.6 变量作用域1.7 方法引用**1.8 构造器引用** 二、在何处使用lambda表达式2.1 函数式接口介绍2.2 阅读全文
posted @ 2021-07-07 14:43 青花石 阅读(74) 评论(0) 推荐(0)
摘要:行为参数化:代码块可以当作参数被使用,传递给另一个方法,或者稍后执行它。 为什么要参数化传递代码 应对不断变化的需求,如果没有行为参数化,需要参数里做出对应改变,无限增加参数。 示例: //2.11 筛选绿苹果 public static List<Apple> filterGreenApples( 阅读全文
posted @ 2021-07-07 14:40 青花石 阅读(24) 评论(0) 推荐(0)
摘要:Option类型 Optional是一个T对象的封装,比直接指向对象的引用更安全,正确的使用情况下不会返回Null 使用optional值 optional的值存在 Optional的关键,在于 接受正确值或者返回替代值的方法- ifPresent() 方法 如果需要返回值,可以使用 optiona 阅读全文
posted @ 2021-07-07 14:38 青花石 阅读(18) 评论(0) 推荐(0)