当前位置: 首页 > 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/591875/

相关文章:

  • 百度商桥 网站慢网站建设的方案费用
  • 网站制作与建设教程下载邯郸做移动网站的公司
  • 做pc端网站咨询广州好玩的地方和景点
  • 监控视频做直播网站做电子商城网站注意事项
  • 自己做的网站怎么维护建立网站地图
  • 网页设计作品网站哪里有免费的网站模板
  • 做标书需要用到哪些网站查资料优化网站排名茂名厂商
  • 网站特点怎么写建站公司兴田德润在哪里
  • 建设电子商务网站所应用的技术网站策划书包含的内容
  • 途牛网站建设方案做推广都有什么网站
  • 医疗网站报价方案嘉兴网站建设的地方
  • 凡科建站的网址外贸网站建设哪家合适
  • 4成都网站建设大数据营销案例
  • 深圳宝安龙岗紧急寻人网站导航优化
  • 设计网站公司的账务处理小程序注册后怎么使用
  • 上门做网站哪里有网店运营
  • 生物做实验的网站discuz 网站标题
  • 什么是网站设计种类wordpress固定链接显示404
  • 关于旅游网站策划书大企业网站建设费用
  • 茌平做网站视频拍摄收费标准
  • 网站怎么做百科外贸网站推广策划
  • 房地产网站怎样建设才能快速盈利网站备案被拒
  • 网站开发中安全性医院网站建设报价表
  • 易语言如何做网站登录网站建设对旅游意义
  • 贸易公司寮步网站建设哪家好网站页面头部设计说明
  • 手机app开发网站新手建设html5网站
  • 网站标题切换如何学习wordpress
  • 网站开发加盟商怎么做郑州区块链数字钱包网站开发多少钱
  • django怎么做网站江门网站排名优化
  • 湖北商城网站建设多少钱网站素材大全