当前位置: 首页 > news >正文

网络营销营销型网站建设免费网站建设模板

网络营销营销型网站建设,免费网站建设模板,网架公司运营经验,做网站要学什么语言👌 棒棒有言:也许我一直照着别人的方向飞,可是这次,我想要用我的方式飞翔一次!人生,既要淡,又要有味。凡事不必太在意,一切随缘,缘深多聚聚,缘浅随它去。凡事…

👌 棒棒有言:也许我一直照着别人的方向飞,可是这次,我想要用我的方式飞翔一次!人生,既要淡,又要有味。凡事不必太在意,一切随缘,缘深多聚聚,缘浅随它去。凡事看淡点看开些,顺其自然,无意于得,就无所谓失。人生,看轻看淡多少,痛苦就远离你多少。

👌 本章简介:Lambda 表达式(lambda expression)是一个匿名函数,Lambda表达式基于数学中的λ演算得名,直接对应于其中的lambda抽象(lambda abstraction),是一个匿名函数,即没有函数名的函数。Lambda表达式可以表示闭包(注意和数学传统意义上的不同)。

当前,最新版本是MyBatis 3.5.11,其发布时间是2022年09月18日。

👍  作者:get棒棒给个关注呗

👍非常重要

如果不介意麻烦动动你们的小手点个关注
 

目录

学习目标

1.什么是Lambda

2.Lambda的作用

3.如何使用Lambda

1.使用Lambda创建对象

2.Lambda完成方法引用

4.Lambda遍历集合


学习目标

  • 通过本次课程的学习,要能够熟练的使用Lambda表达式实现对象的创建
  • 通过本次课程的学习,要能够熟练的使用Lambda表达式实现方法的引用

1.什么是Lambda

Lambda表达式是Java SE 8中一个重要的新特性,使用Lambda表达式可以实现函数式编程,让代码的编写更加的简洁

基本语法:

(parameters) -> expression(parameters) -> { statements }

2.Lambda的作用

1.创建对象

使用Lambda表达式可以简化使用内名内部类创建接口对象的过程,但是不是所有的接口都能使用Lambda表达式创建对象,使用Lambda表达式创建对象的接口需要满足函数式接口,也就是接口中只能有一个抽象方法,可以使用注解@FunctionalInterface进行约束

2.方法的引用

使用 :: 可以完成方法的应用

3.如何使用Lambda

1.使用Lambda创建对象

1.1 无返回值无参数

public interface LambdaInterFace{void method();
}
​
LambdaInterFace lambdaInterFace  = ()->{ System.out.println()  }

1.2 无返回值有一个参数

public interface LambdaInterFace{void method(int a);
}
​
LambdaInterFace lambdaInterFace  = (int a)->{ System.out.println(a)  }
​
LambdaInterFace lambdaInterFace  = (a)->{ System.out.println(a)  }
​
LambdaInterFace lambdaInterFace  = a-> System.out.println(a)

1.3无返回值有多个参数

public interface LambdaInterFace{void method(int a,int b);
}
​
LambdaInterFace lambdaInterFace  = (int a,int b)->{ System.out.println(a)  }
​
LambdaInterFace lambdaInterFace  = (a,b)->{ System.out.println(a)  }
​
LambdaInterFace lambdaInterFace  = (a,b)-> System.out.println(a)

1.4 有返回值无参数

public interface LambdaInterFace{int method();
}
​
LambdaInterFace lambdaInterFace  = ()->{ return 20;  }
LambdaInterFace lambdaInterFace  = ()-> 20

1.5 有返回值有一个参数

public interface LambdaInterFace{int method(int a);
}
​
LambdaInterFace lambdaInterFace  = (a)->{ return a;  }
LambdaInterFace lambdaInterFace  = a-> a

1.5 有返回值有多个参数

public interface LambdaInterFace{int method(int a,int b);
}
​
LambdaInterFace lambdaInterFace  = (a,b)-> a+b

2.Lambda完成方法引用

在使用Lambda表达式时允许使用方法的引用,但引用的方法要和接口中方法的参数列表和返回值类型保持一致

2.1 普通方法的引用

public interface LambdaInterFace{int method(int a,int b);
}
​
​
​
public class Aoo{
​public int add(int a,int b){return a+b;}public static int  add2(int a,int b){return a+b;}
​
}
Aoo aoo = new Aoo()
// 普通方法的引用
LambdaInterFace lambdaInterFace = (a,b)-> aoo::add
​
​
// 静态方法的引用
LambdaInterFace lambdaInterFace = (a,b)-> Aoo::add2

2.2构造方法的引用

public interface LambdaInterFace{Aoo getAoo();
}
​
​
​
public class Aoo{
​private int a;private String b;public Aoo(){System.out.print("Aoo()")}
​
​public Aoo(int a,String b){System.out.print("Aoo(int a,String b)")}
​
}
​
LambdaInterFace lambdaInterFace  = () -> Aoo::new
​

4.Lambda遍历集合

ArrayList<String>  list   = new ArrayList();list.add("1");
list.add("2");
list.add("3");
list.add("4");list.forEach(System.out::println)

http://www.hkea.cn/news/960019/

相关文章:

  • 建设局网站公告宣传推广的形式有哪些
  • 网站基本架构设计的主要步骤什么软件可以排名次
  • 代做毕业设计网站多少钱网站推广交换链接
  • 苹果指争议广告lg广告北京seo公司网站
  • flash网站制作公司能打开各种网站的浏览器下载
  • 网站开发是叫系统吗站长工具seo排名查询
  • 站长之家html模板西安网站seo技术厂家
  • 重庆网站建设 渝seo交流论坛
  • 洛阳市网站建设宁波seo网络推广软件系统
  • 做网站用建站模版好还是定制好百度站点
  • 关注济南网站建设深圳市企业网站seo
  • 安溪县住房和城乡建设网站色盲
  • 合肥做英文网站今日头条国际军事新闻
  • 西安有哪些做网站的公司好邵阳疫情最新消息
  • asia域名的网站竞价广告
  • 怎么注册公司支付宝账号seo求职信息
  • 多语言网站怎么做网络推广平台公司
  • 山东公司注册网站怎样写营销策划方案
  • 河北省香河县建设局网站中国互联网协会
  • 北京丰台区网站建设游戏推广赚佣金的平台
  • 网站没排名怎么办搜索引擎广告优化
  • wordpress内容主题模板网络网站推广选择乐云seo
  • 电子元器件商城网站建设百度开户怎么开
  • 企业网站开发基本流程百度博客收录提交入口
  • 甘特图模板关于网站建设微信营销模式
  • 网站建设的swot分析长尾关键词挖掘精灵
  • 发布自己的做家教的网站网店运营推广登录入口
  • b s网站系统如何做性能测试百度推广运营怎么做
  • 洛阳seo外包公司费用seo的中文意思
  • 政府网站建设遵循的原则seo网站内容优化