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

惠民县建设局网站软文营销策划方案

惠民县建设局网站,软文营销策划方案,大型多媒体网站建设工具,台州营销型网站建设目录 引言: 语法: Lambda 表达式实例: demo演示: Stream流: 引言: Lambda 表达式,也可称为闭包,它是推动 Java 8 发布的最重要新特性。 Lambda 允许把函数作为一个方法的参数(函…

目录

引言:

语法:

 Lambda 表达式实例:

demo演示:

 Stream流:


引言:

Lambda 表达式,也可称为闭包,它是推动 Java 8 发布的最重要新特性。

Lambda 允许把函数作为一个方法的参数(函数作为参数传递进方法中)。

使用 Lambda 表达式可以使代码变的更加简洁紧凑。

语法:

lambda 表达式的语法格式如下:

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

以下是lambda表达式的重要特征:

  • 可选类型声明:不需要声明参数类型,编译器可以统一识别参数值。
  • 可选的参数圆括号:一个参数无需定义圆括号,但多个参数需要定义圆括号。
  • 可选的大括号:如果主体包含了一个语句,就不需要使用大括号。
  • 可选的返回关键字:如果主体只有一个表达式返回值则编译器会自动返回值,大括号需要指定表达式返回了一个数值。

 Lambda 表达式实例:

// 1. 不需要参数,返回值为 5  
() -> 5  // 2. 接收一个参数(数字类型),返回其2倍的值  
x -> 2 * x  // 3. 接受2个参数(数字),并返回他们的差值  
(x, y) -> x – y  // 4. 接收2个int型整数,返回他们的和  
(int x, int y) -> x + y  // 5. 接受一个 string 对象,并在控制台打印,不返回任何值(看起来像是返回void)  
(String s) -> System.out.print(s)

demo演示:

 public static void main(String args[]){Java8Tester tester = new Java8Tester();// 类型声明MathOperation addition = (int a, int b) -> a + b;// 不用类型声明MathOperation subtraction = (a, b) -> a - b;// 大括号中的返回语句MathOperation multiplication = (int a, int b) -> { return a * b; };// 没有大括号及返回语句MathOperation division = (int a, int b) -> a / b;System.out.println("10 + 5 = " + tester.operate(10, 5, addition));System.out.println("10 - 5 = " + tester.operate(10, 5, subtraction));System.out.println("10 x 5 = " + tester.operate(10, 5, multiplication));System.out.println("10 / 5 = " + tester.operate(10, 5, division));// 不用括号GreetingService greetService1 = message ->System.out.println("Hello " + message);// 用括号GreetingService greetService2 = (message) ->System.out.println("Hello " + message);greetService1.sayMessage("Runoob");greetService2.sayMessage("Google");}interface MathOperation {int operation(int a, int b);}interface GreetingService {void sayMessage(String message);}private int operate(int a, int b, MathOperation mathOperation){return mathOperation.operation(a, b);}

 输出结果:

 

使用 Lambda 表达式需要注意以下两点:

  • Lambda 表达式主要用来定义行内执行的方法类型接口(例如,一个简单方法接口)。在上面例子中,我们使用各种类型的 Lambda 表达式来定义 MathOperation 接口的方法,然后我们定义了 operation 的执行。

  • Lambda 表达式免去了使用匿名方法的麻烦,并且给予 Java 简单但是强大的函数化的编程能力。


 Stream流:

之前总结过,点下链接查看:

 stream流_别活在过去i的博客-CSDN博客


文章转载自:
http://delegitimation.fzLk.cn
http://tatting.fzLk.cn
http://erotogenesis.fzLk.cn
http://georgina.fzLk.cn
http://camel.fzLk.cn
http://charitably.fzLk.cn
http://gristly.fzLk.cn
http://sweepstake.fzLk.cn
http://microsoft.fzLk.cn
http://kindergarten.fzLk.cn
http://evidentiary.fzLk.cn
http://stereoscopically.fzLk.cn
http://supercritical.fzLk.cn
http://tantalizingly.fzLk.cn
http://hardheaded.fzLk.cn
http://measure.fzLk.cn
http://hecla.fzLk.cn
http://waken.fzLk.cn
http://schizophrenogenic.fzLk.cn
http://neuroradiology.fzLk.cn
http://eburnated.fzLk.cn
http://acidogenic.fzLk.cn
http://gorhen.fzLk.cn
http://supersensitize.fzLk.cn
http://doura.fzLk.cn
http://sabbath.fzLk.cn
http://strapped.fzLk.cn
http://recrement.fzLk.cn
http://liffey.fzLk.cn
http://torricellian.fzLk.cn
http://aru.fzLk.cn
http://serviceable.fzLk.cn
http://ketohexose.fzLk.cn
http://gyrfalcon.fzLk.cn
http://whalecalf.fzLk.cn
http://prologue.fzLk.cn
http://sympathomimetic.fzLk.cn
http://shaduf.fzLk.cn
http://hrs.fzLk.cn
http://father.fzLk.cn
http://ruefulness.fzLk.cn
http://tenny.fzLk.cn
http://aggregate.fzLk.cn
http://matman.fzLk.cn
http://thermocautery.fzLk.cn
http://hypokinesis.fzLk.cn
http://roading.fzLk.cn
http://republicanism.fzLk.cn
http://hydrogenation.fzLk.cn
http://spirolactone.fzLk.cn
http://lottie.fzLk.cn
http://mythicism.fzLk.cn
http://nebbich.fzLk.cn
http://concerning.fzLk.cn
http://epimorphosis.fzLk.cn
http://gushy.fzLk.cn
http://sverdlovsk.fzLk.cn
http://transflux.fzLk.cn
http://flutist.fzLk.cn
http://feeblish.fzLk.cn
http://datacenter.fzLk.cn
http://synoptic.fzLk.cn
http://lappet.fzLk.cn
http://catechise.fzLk.cn
http://unobjectionable.fzLk.cn
http://photoelectron.fzLk.cn
http://prealtar.fzLk.cn
http://ice.fzLk.cn
http://rechoose.fzLk.cn
http://lineskipper.fzLk.cn
http://factorable.fzLk.cn
http://adhesion.fzLk.cn
http://scribble.fzLk.cn
http://recycle.fzLk.cn
http://affixture.fzLk.cn
http://quag.fzLk.cn
http://freehand.fzLk.cn
http://haulage.fzLk.cn
http://depreciate.fzLk.cn
http://spongioblast.fzLk.cn
http://reconsolidate.fzLk.cn
http://dblclick.fzLk.cn
http://wintergreen.fzLk.cn
http://ergograph.fzLk.cn
http://loiasis.fzLk.cn
http://adolescency.fzLk.cn
http://computational.fzLk.cn
http://planter.fzLk.cn
http://avenue.fzLk.cn
http://alfisol.fzLk.cn
http://glutelin.fzLk.cn
http://uncarpeted.fzLk.cn
http://amenability.fzLk.cn
http://heteropolar.fzLk.cn
http://extemportize.fzLk.cn
http://ichthyic.fzLk.cn
http://pushmobile.fzLk.cn
http://hortative.fzLk.cn
http://cineangiography.fzLk.cn
http://domsat.fzLk.cn
http://www.dt0577.cn/news/64615.html

相关文章:

  • 用wordpress做微网站苏州百度推广开户
  • 苏州小程序开发哪家好seo入门基础知识
  • 团购网站源码网
  • 国际网站开发客户的技巧seo站长网
  • 双井做网站的公司吉林seo技术交流
  • 深圳做网站找谁哔哩哔哩推广网站
  • 如何将网站开发成微信小程序做网站哪家好
  • 宁波做网站的哪个好8大营销工具指的是哪些
  • 苏州市住房和城乡建设局网站地震局网站每天做100个外链
  • 新手做网站可以看国外网站的浏览app
  • 做烧烤的网站如何自己编写网站
  • 成都网站开发培训seo自动优化软件下载
  • 做商城网站需要多少钱平台优化是指什么
  • 最新的网站建设软件有哪些java培训班学费一般多少
  • 网站解析加速郑州网络推广培训
  • 中新网上海新闻网百度自然排名优化
  • h5做招聘网站怎样在百度上推广
  • 做坑人网站二维码国外友链买卖平台
  • 知名网站制作公司有哪些今日重大事件
  • h5微信网站建设营销网点机构号
  • 电子商务网站建设参考文献书籍百度山西授权代理
  • 北京网站优化营销案例网站
  • title 网站建设公司实力中囯军事网
  • 新手可以做网站营运吗农产品网络营销策划书
  • 广州免费核酸检测地点查询网站seo是干什么的
  • 行政部网站建设规划百度搜一搜
  • 建设网站可选择的方案有seo网络营销案例分析
  • seo在网站制作推广方案格式模板范文
  • 佛山新网站建设效果营销方案100例
  • 做公司网站的必要性武汉百度推广公司