首页 > 其他分享 >Lambda表达式简化过程

Lambda表达式简化过程

时间:2022-08-16 16:46:28浏览次数:66  
标签:like void ILike System 简化 Lambda public 表达式 lambda

package Lambda;

public class Demo1 {

    //静态内部类
    static class Like2 extends Like{
        public void lambda(){
            System.out.println("I like lambda2");
        }
    }

    public static void main(String[] args) {
        //1、正常调用
        ILike like = new Like();
        like.lambda();

        ILike like2 = new Like2();
        like2.lambda();

        //2、局部内部类
        class Like3 extends Like{
            public void lambda(){
                System.out.println("I like lambda3");
            }
        }

        ILike like3 = new Like3();
        like3.lambda();

        //3、匿名内部类
        ILike like4 = new ILike(){
            @Override
            public void lambda(){
                System.out.println("I like lambda4");
            }
        };
        like4.lambda();


        //4、lambda简化,单方法接口的匿名实现类
        ILike like5 = ()->{
            System.out.println("I like lambda5");
        };
        like5.lambda();
    }



}


interface ILike{
    void lambda();
}


class Like implements ILike{

    @Override
    public void lambda(){
        System.out.println("I like lambda");
    }
}

标签:like,void,ILike,System,简化,Lambda,public,表达式,lambda
From: https://www.cnblogs.com/sy19931020/p/16592058.html

相关文章

  • xxl-job 的cron表达式详解
    一、xxl-job 的简介xxl-job 是一个轻量级分布式任务调度平台,核心的设计目标:学习简单、开发迅速、轻量级、易扩展。现已开放源代码并接入多家公司线上产品线,开箱即用。而......
  • EL表达式概述和EL运算符
    EL表达式概念:ExpressionLanguage表达式语言作用:替换和简化jsp页面中java代码的编写语法:${表达式}注意:jsp默认支持el表达式的。如果要忽略el表达式设置jsp中page......
  • 定时任务cron表达式时间失效问题(未按表达式时间运行) 配置定时任务线程池或者同步解
    例如定时任务方法上的注解 cron表达式是这样会的:@Async//异步@Scheduled(cron="059***?")//表达式每小时的59分执行一次@DataSource(DataSourceTy......
  • 正则表达式匹配“\xa0”的问题
    【问题】正则表达式匹配国际手机号:+xxxxxxxxxxxxx格式,结果报错【原因】\xao0空格【方法一】换成键盘上的空格,让前端传的参数改一下 结果是可以的,但是前端既然会......
  • 10--栈计算器(补充:前缀、中缀、后缀表达式规则;逆波兰表达式计算器)
    一、前缀表达式【波兰表达式】:前缀表达式也称为波兰表达式,其特点是运算符位于操作数之前举例说明:(3+4)*5-6对应的前缀表达式就是:-*+3456前缀表达式的计算机求值......
  • lambda方法引用获取字段属性
    1、IGetterimportjava.io.Serializable;@FunctionalInterfacepublicinterfaceIGetter<T>extendsSerializable{Objectget(Tsource);} 2、ISetteri......
  • 2022-08-12第二小组 张晟源(正则表达式)
    JAVA(正则表达式)元字符. :匹配处了换行符之外的任意字符\w:匹配字符或数字或下划线或汉字\s:空格\d:匹配数字\b:匹配单词的开始和结束^:匹配字符串的开始$:匹配字符串的......
  • javascript关于正则表达式
    概述正则表达式是用于字符串匹配的(四个支持正则的方法search查找下标macth查找数组split切割 replace替换)1.正则表达式对象声明1.1new关键词声明varre......
  • 运算符及表达式
    运算符及表达式//()前面不能直接写++console.log(++(a++));//()不能和++一起使用​​//字符串和数值进行比较(字符串会自动转换为数值)console.log(1>2);//falseconsole.lo......
  • 3、数组、集合、Lambda、Stream与Optional类
    一、数组:数组保存在JVM堆内存中1、数组的创建:(1)、一维数组创建方式一://一维数组方式一Integer[]array01={1,2,3};System.out.println("一维数组创建方式一");Sys......