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

小型网站建设费用东莞技术支持骏域网站建设专家

小型网站建设费用,东莞技术支持骏域网站建设专家,网页设计尺寸单位一般为,三明北京网站建设基本形式 (str)->{System.out.println(str) };调用作为参数的接口实例的方法 1、用一个类实现接口,然后使用该类实例调用方法 2、匿名内部类 3、在 接口(不能是抽象类) 有且只有一个抽象方法时,可以使用lamda表达式来重写这个…

基本形式

(str)->{System.out.println(str)
};

调用作为参数的接口实例的方法

1、用一个类实现接口,然后使用该类实例调用方法
2、匿名内部类
3、在 接口(不能是抽象类) 有且只有一个抽象方法时,可以使用lamda表达式来重写这个方法,JAVA会自动生成一个对应的匿名实现类
ps.有且只有一个抽象方法的接口称为函数式接口
参数类型可以省略,JVM会自己去接口里根据方法声明确定类型

public class Main {public static void main(String[] args) throws IOException {useEatable((how)->{System.out.println(how);return true;});}private static void useEatable(Eatable e){boolean success = e.eat("我吃了很多");System.out.println(success);}
}interface Eatable{public boolean eat(String how);
}

也可以直接用lambda表达式直接造一个匿名的接口实现类的实例

Eatable e = (how)->{System.out.println(how);return true;
};

lambda表达式和匿名内部类的区别

  1. 匿名内部类可以作为具体类、抽象类或接口的子类实例
  2. lambda表达式只能做接口的匿名实现类实例
  3. 函数式接口可以使用lambda表达式或匿名内部类,如果有多个抽象方法只能用匿名内部类

方法引用

函数式接口的匿名实现非要用lambda表达式或者匿名内部类吗?它们真的很冗余
如果有已经存在的方法可以实现重写方法的功能时,可以直接用方法引用

方法引用符 ::

useEatable(s->System.out.println(s));
简化成
useEatable(System.out::println);
jvm把引用当方法实现作为重写方法的实现并且创建一个匿名的函数式接口实现类实例,参数信息它自己推导

引用类静态方法

Integer::parseInt

引用特定对象的方法

"Hello World"::toUpperCase

引用类的任意对象的方法

useMyString((s,start,end)->s.substring(x,y));
等同于
useMyString(String::substring);
lambda表达式的第一个参数视为调用方法的实例,后面的参数都是输入方法的参数

引用构造器

String::new
http://www.yayakq.cn/news/653553/

相关文章:

  • 西安软件开发外包公司某网站seo诊断分析和优化方案
  • 网站建设与维护要求简单网站开发流程图
  • 徐州市经济技术开发区建设局网站微信小程序官网平台入口登录
  • 做美剧盗版网站wordpress采集淘宝商品
  • 福建省建设相关网站电子商务网站推广的目的
  • 私募股权基金网站建设wordpress loginview
  • 我的网站百度搜不到godaddy 安装wordpress
  • 宁波网站建站公司打广告推广怎么做
  • 网站建设设计工具深圳seo网络推广
  • 做非法网站判刑多少年电子邮箱网站建设
  • 四川省建设工程造价信息网网站seo主管招聘
  • 湖南建工交通建设有限公司网站动易网站 设置背景图片
  • 夏邑网站建设如何获取新注册公司电话
  • 免费php企业网站网站底部导航
  • 网站标题设计在线免费做动态图片的网站
  • 贵阳网站建设培训摄影网站建设策划书
  • 建设网站的特色制作图片的ai
  • 公司创建网站多少钱门户网站建设调查问卷
  • jsp网站开发网上订餐系统pc28源码网页版源码
  • 微网站如何做横幅链接WordPress无法显示摘要
  • 深圳网站(建设信科网络)做网站就是做服务
  • 工伤保险网站硅云wordpress多站点
  • 奇网企业网站管理系统个人网站做博客还是做论坛
  • 福州网站建设报价网站建设工作情况汇报
  • 做淘宝客网站需要什么要求高端设计网站公司
  • 张家港网站制作服务鞍山人才网档案查询系统
  • 有网站做淘宝客苏州网架公司
  • 一个专门做特卖的网站成都网站建设服务有什么
  • 网站换一个图片怎么做如何开发自己的app软件
  • 苏州园区网站制作公司手机商城网站建设设计方案