![](https://img-blog.csdnimg.cn/20210724150855633.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Java 8 新特性
文章平均质量分 70
Java 8 相关
一壶浊酒伴余生
缓慢而坚定地做自己力所能及的事情。
展开
-
Java 8 特性 lambda 表达式详解
Lambda 表达式更多参考:https://www.yuque.com/zhangshuaiyin/java/java-8-lambdaLambda 表达式是实现 函数式接口 的一种方式,可以看做匿名内部类的简写形式:它没有名称,但它有参数列表,函数主体,返回类型,可能还有一个可以抛出的异常列表。Lambda 表达式分为三个部分:参数列表()、操作符->和函数体{}// () -> {}// 示例:(String str1, String str2) -> { Sys原创 2021-06-16 14:52:18 · 145 阅读 · 0 评论 -
Java 8 特性-函数式接口详解
什么是函数式接口更多参考:https://www.yuque.com/zhangshuaiyin/java/java-8-function-interface定义:接口中只有一个抽象方法的接口。函数式接口一般使用 @FunctionalInterface 注解修饰,目的是检查接口是否符合函数式接口规范。注意点:函数式接口中可以有 默认方法 和静态方法函数式接口重写父类的方法,并不会计入到自己的抽象方法中Java 8 内置了 4 个常用的函数式接口Consumer 消费型接口:接受一个原创 2021-06-16 14:49:06 · 313 阅读 · 0 评论 -
Java 8 特性 Stream API 详细操作教程
Stream 流是简化集合和数组操作的一种编程方式,使得集合和数组的操作像水流一样流畅。更多参考:https://www.yuque.com/zhangshuaiyin/java/hitzkg下面通过 原理 + 实战 的方式了解 Stream 的用法。获取方式集合:default Stream stream();数组:Arrays.stream(T[] array);Stream.of(T… values); (可变参数可以接收数组作为参数)// 1. 集合Collection原创 2021-06-16 14:46:33 · 539 阅读 · 0 评论