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

做挖机配件销售的网站宁波seo外包哪个品牌好

做挖机配件销售的网站,宁波seo外包哪个品牌好,东台网站建设公司,seo公司哪家好函数式接口指的是,一个interface, 只含有一个抽象方法。函数式接口可以加上FunctionalInterface注解,加上这个注解后编译器会检查接口是否满足函数式接口的规范,不满足规范则直接编译不过。 典型的内置函数式接口有Runnable‌、…

函数式接口指的是,一个interface, 只含有一个抽象方法。函数式接口可以加上@FunctionalInterface注解,加上这个注解后编译器会检查接口是否满足函数式接口的规范,不满足规范则直接编译不过。 

典型的内置函数式接口有Runnable‌、Consumer、Supplier、Function、Predicate。 也可以自定义函数式接口。函数式接口可以和方法引用配合起来使用。 使用方法引用,需要该方法的参数、返回值能和接口的抽象方法的参数、返回值对应起来。

这里拿Runnable‌接口为例写几个测试代码看怎么用的。代码如下:

// class MyClass中的代码static void test2() {// Runnable只含有一个抽象方法run,run方法没有参数,没有返回值。Runnable runnable = () -> { // lambda表达式System.out.println("haha");};runnable.run();runnable = MyClass::sayHeiHei; // 静态方法引用。sayHeiHei方法和Runnable接口的run方法的方法签名一样,所以可以这样赋值。runnable.run();runnable = new MyClass()::sayHeHe; // 对象的实例方法引用runnable.run();
}static void sayHeiHei() {System.out.println("嘿嘿");
}void sayHeHe() {System.out.println("呵呵");
}

打印如下:

ok

再写一段测试方法:

// // class MyClass中的代码public static void main(String[] args) {invokeCallBack(new MyClass()::getName);
}String getName() {return "灭绝师太";
}static void invokeCallBack(Callable<String> call)  {try{System.out.println(call.call());} catch (Exception e) {}
}

打印:

ok 这里有点像回调函数的用法,而且写法很简约。

当接口不满足函数式接口规范,比如拥有超过一个抽象方法,这样用会编译报错:

http://www.dtcms.com/wzjs/373964.html

相关文章:

  • 做网站的p什么2003营销网站策划方案
  • 四川网站建设的公司哪家好十八未成年禁用免费app
  • 王稳庄网站建设sem培训机构
  • 沈阳做微网站百度收录量
  • wordpress 上线到centos佛山市seo推广联系方式
  • 网页设计建网站流程企业网站怎么注册
  • 共青团网站建设情况百度云怎么找资源
  • 自己如何做网站优化全网整合营销公司
  • 西北电力建设第一工程公司网站班级优化大师官网
  • 网站开发的进度安排搜索引擎优化的各种方法
  • 衢州站位置北京网站seo优化推广
  • 做视频网站带宽上海seo网站策划
  • 合肥高端网站建设seo关键词快速获得排名
  • 宁波建设银行网站首页关键词优化价格表
  • wordpress主页幻灯片武汉seo关键字优化
  • 网站做seo要多少钱百度排名服务
  • 横沥做网站免费发布信息网平台
  • 屋领网站固链网络营销都有哪些形式
  • 263企业邮箱修改密码网站seo优化方法
  • app多少钱长沙官网seo收费标准
  • access 网站源码海淀网站建设公司
  • wordpress建站免费教程青岛seo培训
  • 织梦商城网站源码重庆seo报价
  • 蒙古文网站建设工作情况汇报邹平县seo网页优化外包
  • 常州个人做网站百度官方免费下载安装
  • 手机网站建设哪儿好关键词优化课程
  • 建设独立网站需要什么手续网络流量分析工具
  • 深圳网站建设推荐q479185700顶上抖音推广怎么收费
  • 可以直接进网站正能量小米搜索关键词排名推广
  • 用凡科做网站有自己的域名环球网疫情最新消息