2021-11-13 Java8新特性

4大核心函数式接口

函数式接口:只有一个抽象方法的接口

只能去实现函数式接口的抽象方法

Lambda表达式 例:

Consumer<String> con1 = str -> System.out.println(str);

con1.accept("芜湖~");

方法引用实用的要求:要求接口中的抽象方法的形参列表和返回值类型与方法引用的方法的形参列表和返回值类型相同

方法引用3种情况

方法引用 例:

Consumer<String> con2 = str -> System.out::println;

con2.accept("芜湖~");

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • java8新特性 原创者:文思 一、特性简介 速度更快 代码更少,增加了Lambda 强大的Stream API ...
    文思li阅读 3,108评论 1 1
  • 0、java新特性简介 速度更快数据结构发生变化jvm内存模型变化 新生代、老年代、永久区、方法计数器、栈新的垃圾...
    liangflying阅读 506评论 0 1
  • Lambda表达式 示例 语法格式1.无参数无返回值,Lambda箭头操作符' -> ',左边表示参数列表,右边为...
    Zak1阅读 559评论 0 10
  • Java8是自java5之后最重大的一次更新,它给JAVA语言带来了很多新的特性(包括编译器、类库、工具类、JVM...
    架构师Javaspring阅读 332评论 0 1
  • 一、Lambda表达式 1. 举例 (o1,o2) -> Integer.compare(o1,o2); 2. 格...
    DOB_8199阅读 348评论 0 0

友情链接更多精彩内容