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

有和wind一样做用网站百度关键词seo外包

有和wind一样做用网站,百度关键词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/286079.html

相关文章:

  • 网站备案号是什么样子企业网站有什么
  • 咸宁公司做网站百度seo关键词优化电话
  • 备案网站分布地点营销页面设计
  • 百度小程序可以根据网站的要求做吗googlechrome浏览器
  • 网站建设最贵服务商百度客服24小时人工电话
  • 中国建设会计学网站新手小白怎么做跨境电商
  • 伊犁网站制作网站制作大概多少钱
  • h5企业网站源码windows优化大师官方免费
  • 定制网站建设多少钱谷歌chrome安卓版
  • 宁波网站制作定制友情链接检测方法
  • 老王传奇新开网站南京百度搜索优化
  • 建网站在线支付怎么营销型网站建设需要多少钱
  • 网站前台功能介绍抖音推广方式有哪些
  • 使用腾讯云建设网站百度识图鉴你所见
  • 中企z云邮企业邮箱登录沧州seo推广
  • 公司刚做网站在那里找图片做交换链接的方法
  • 海口网站制作设计写软文能赚钱吗
  • 网站的优化排名怎么做优化的近义词
  • 衢州别墅设计工程师seo免费课程
  • wordpress自带主题下载失败合肥seo推广培训班
  • 男的和女的做那种短视频网站有什么公司要做推广的
  • 南江红鱼洞水库建设管理局网站南京百度seo排名优化
  • 山东网站制作北京优化推广
  • 设计素材网站哪个最好用搜索指数查询
  • 网站建设补充协议范本平台推广费用一般是多少
  • 做招聘网站毕业设计百度客户端手机版
  • 济南手工网站建设免费宣传网站
  • 建免费的网站吗网站快速收录
  • axure做购物网站大数据分析网站
  • 手机网站优势烘焙甜点培训学校