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

长春建站优化汕头网站关键词推广

长春建站优化,汕头网站关键词推广,潍坊网站建设哪里好,joomla wordpress 外贸推导lambda表达式 Lambda表达式#xff0c;避免匿名内部类定义过多#xff0c;其实质属于函数式编程的概念#xff1b; 去掉一些没有意义的代码#xff0c;只留下核心代码#xff1b; 当前接口为函数式接口#xff08;任何一个接口#xff0c;如果只包含唯一一个抽象方…推导lambda表达式 Lambda表达式避免匿名内部类定义过多其实质属于函数式编程的概念 去掉一些没有意义的代码只留下核心代码 当前接口为函数式接口任何一个接口如果只包含唯一一个抽象方法那么他就是一个函数式接口,可以通过Lambda表达式来创建该接口的对象1、实习类接口实现类主线程调用抽象方法2、静态内部类(注意加static) 接口静态内部类实现接口主线程调用抽象方法3、局部内部类接口主线程内实现接口内部调用抽象方法4、匿名内部类没有类的名称必须借助接口或父类接口主线程内实现接口没有创建实现类而是直接新建一个对象实现接口内部调用抽象方法5、Lambda表达式接口主线程内实现接口(当前为函数式接口只有一个抽象方法直接新建接口对象实现抽象方法)内部调用抽象方法 package com.zeng.demo01; /* 推导lambda表达式 */ public class TextLambda01 {//3、静态内部类(注意加static)【简化一版】static class Like2 implements ILike{Overridepublic void lambda() {System.out.println(i like Lambda2);}}public static void main(String[] args) {ILike iLike new Like();//实例化对象iLike.lambda();iLike new Like2();iLike.lambda();//4、局部内部类【简化二版】class Like3 implements ILike{Overridepublic void lambda() {System.out.println(i like Lanbda3);}}iLikenew Like3();iLike.lambda();//5、匿名内部类没有类的名称必须借助接口或父类【简化三版】iLikenew ILike() {Overridepublic void lambda() {System.out.println(i like Lambda4);}};iLike.lambda();//6、用Lambda简化【简化四版】对于函数式接口可以用Lambda表达式来创建该接口的对象iLike()-{System.out.println(i like Lambda5);};iLike.lambda();} } //1、定义一个函数式接口只包含唯一一个抽象方法 interface ILike{void lambda(); } //2、实现类 class Like implements ILike{Overridepublic void lambda() {System.out.println(i like Lambda);} } 练习Lambda表达式 总结 Lambda表达式当在只有一行代码的情况下才能简化成一行代码如果有多行代码那么就用代码块包裹 前提是接口为函数式接口 多个参数也可以去掉参数类型要去掉都去掉必须加括号。 package com.zeng.demo01;public class TestLambda02 {//2、静态内部类 // static class Love implements ILove{ // Override // public void love(int a) { // System.out.println(i love you--a); // } // }public static void main(String[] args) {//3、局部内部类将类放到方法体里面 // class Love implements ILove{ // Override // public void love(int a) { // System.out.println(i love you--a); // } // }//前三种需用到此方法// ILove love new Love();//4、匿名内部类没有方法用接口实现 // ILove lovenew ILove() { // Override // public void love(int a) { // System.out.println(I love you--》a); // } // };//5、Lambda表达式(方法里有参数) // ILove love(int a)-{ // System.out.println(I love you--a); // };//5.1 Lambda表达式(去掉参数返回类型) // ILove love(a)-{ // System.out.println(I love you--a); // };//5.2 Lambda表达式(简化括号) // ILove lovea-{ // System.out.println(I love you--a); // };//5.3 Lambda表达式去掉花括号)ILove lovea-System.out.println(I love you--a);love.love(520);//总结// lambda表达式当在只有一行代码的情况下才能简化成一行代码如果有多行代码那么就用代码块包裹//前提是接口为函数式接口//多个参数也可以去掉参数类型要去掉都去掉必须加括号} } interface ILove{void love(int a); } //1、实现类 //class Love implements ILove{ // // Override // public void love(int a) { // System.out.println(i love you--a); // } //}
http://www.yutouwan.com/news/447167/

相关文章:

  • 潍坊建公司网站门户网站建设评估
  • 杭州高端模板建站网站颜色背景代码
  • 菜鸟怎样做自己的网站怎么样免费做公司网站
  • 网站建设规划结构网络营销零基础培训
  • 如何免费创建一个自己的网站网站个人备案需要什么资料
  • 苏州建设工程招标网站做网站-信科网络
  • 如何建立自己免费网站永州公司网站建设
  • 兰州做网站维护的公司有什么好的手机推荐网站
  • 做网站毕业设计存在的问题信息发布型网站建设的特点
  • 制作网站的素材旅行社网页设计
  • 网站建设公司专业网站制作开发品牌建设方案怎么写
  • 美发店网站源码小吴seo博客
  • 中文网站建设开发推荐一些做网站网络公司
  • 合肥网站建合肥网站建设找蓝领商务做公众好号的网站
  • 怎么找做网站的人网站建设工作会议上的讲话
  • 虚拟主机上的网站上传方式windows优化大师要会员
  • 网站建设品牌好网站建设公司费用
  • 网站开发技术项目说明书六安论坛百姓杂谈
  • 知名的教育行业网站开发wordpress单页面静态
  • 网站YYQQ建设青岛做网站和小程序的公司
  • 做网站为什么赚钱吉安网页制作公司
  • 公司网站后台打不开旅游网站建设规划书模块划分
  • 未备案的网站 访问 hots小程序可做网站吗
  • 阳江商城网站开发设计美橙互联 网站备案
  • 东莞公司建设网站制作明薇通网站建设
  • 三合一网站模板有二维码怎样做网站
  • 本地的佛山网站建设电子商务网站建设与实践考试
  • c2c网站都有哪些iis7.5搭建网站
  • 建设一个网站需要wordpress中国最好主题
  • 网站开发即时聊天源码做网站及小程序需要会哪些技能