随笔分类 -  java

摘要:接口中的默认方法 Java 8中允许接口中包含具有具体实现的方法,该方法称为 “默认方法” ,默认方法使用 default 关键字修饰。 接口默认方法的 “类优先” 原则:若一个接口中定义了一个默认方法,而另外一个父类或接口中又定义了一个同名的方法时 选择父类中的方法 。如果一个父类提供了具体的实现 阅读全文
posted @ 2017-10-22 17:23 浮生Light 阅读(915) 评论(0) 推荐(0)
摘要:什么是 Stream Java8中有两大最为重要的改变。第一个是 Lambda 表达式;另外一个则是 Stream API(java.util.stream. )。 Stream 是 Java8 中处理集合的关键抽象概念,它可以指定你希望对集合进行的操作,可以执行非常复杂的查找、过滤和映射数据等操作 阅读全文
posted @ 2017-10-22 17:21 浮生Light 阅读(240) 评论(0) 推荐(0)
摘要:方法引用 若Lambda 体中的内容有方法已经实现了,我们可以使用“方法引用”(可以理解为方法引用是Lambda)表达式的另一种表现形式。 主要有三种语法格式 对象 :: 实例方法名 类 :: 静态方法名 类 :: 实例方法名 注意 Lambda 体中调用方法的参数列表与返回值类型,要与函数式接口抽 阅读全文
posted @ 2017-10-18 15:38 浮生Light 阅读(829) 评论(0) 推荐(0)
摘要:为什么使用 Lambda 表达式 Lambda 是一个 匿名函数 ,我们可以把 Lambda表达式理解为是 一段可以传递的代码 (将代码像数据一样进行传递)。可以写出 更简洁 、 更灵活 的代码。作为一种更紧凑的代码风格,使Java的语言表达能力得到了提升。 Lambda 表达式 从匿名类到 Lam 阅读全文
posted @ 2017-10-17 11:48 浮生Light 阅读(169) 评论(0) 推荐(0)