
Java8新特性
Java8新特性
妹纸也能做程序
欢迎来到Java女程序媛的故事汇!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java8新特性 - (强大的 Stream API)
StreamJava8中有两大最为重要的改变。第一个是 Lambda 表达式;另外一个则是 Stream API(java.util.stream.*)。Stream 是 Java8 中处理集合的关键抽象概念,它可以指定你希望对集合进行的操作,可以执行非常复杂的查找、过滤和映射数据等操作。使用Stream API 对集合数据进行操作,就类似于使用 SQL 执行的数据库查询。也可以使用 Stre...原创 2020-01-07 10:54:19 · 384 阅读 · 0 评论 -
Java8新特性 - (方法引用与构造器引用)
方法引用当要传递给Lambda体的操作,已经有实现的方法了,可以使用方法引用!(实现抽象方法的参数列表,必须与方法引用方法的参数列表保持一致!)方法引用:使用操作符 “::” 将方法名和对象或类的名字分隔开来。如下三种主要使用情况:对象::实例方法类::静态方法类::实例方法例如://1(x) -> System.out.println(x);等同于System....原创 2020-01-04 17:41:09 · 120 阅读 · 0 评论 -
Java8新特性 - (函数式接口)
什么是函数式接口只包含一个抽象方法的接口,称为函数式接口。1 可以通过 Lambda 表达式来创建该接口的对象。(若 Lambda表达式抛出一个受检异常,那么该异常需要在目标接口的抽象方法上进行声明)。2 我们可以在任意函数式接口上使用 @FunctionalInterface 注解,这样做可以检查它是否是一个函数式接口,同时 javadoc 也会包含一条声明,说明这个接口是一个函数式接口。...原创 2020-01-04 17:18:19 · 117 阅读 · 0 评论 -
Java8新特性 - (Lambda表达式)
为什么使用Lambda表达式Lambda 是一个匿名函数,我们可以把 Lambda表达式理解为是一段可以传递的代码(将代码像数据一样进行传递)。可以写出更简洁、更灵活的代码。作为一种更紧凑的代码风格,使Java的语言表达能力得到了提升。从匿名内部类到Lambda的转换Lambda 表达式语法Lambda 表达式在Java 语言中引入了一个新的语法元素和操作符。这个操作符为 “->”...原创 2020-01-02 18:51:55 · 124 阅读 · 0 评论 -
Java8新特性(1) -阅读指引
写在前面的话:我写博客的目的是为了学习,有时候自己的自控力不强,记忆力也不好,通过写文章不仅仅能够理清楚自己的思路,督促自己学习,同时也能够为以后的复盘做铺垫近段时间,公司很多人都在使用Java8的新特性开发,所以也有了兴致学习一下。我将从以下几个部分进行学习和记录1.Lambda 表达式2. 函数式接口3. 方法引用与构造器引用4. Stream API5. 接口中的默认方法与静...原创 2020-01-02 17:41:36 · 108 阅读 · 0 评论