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

ping一下新浪网站怎么做物联网开发

ping一下新浪网站怎么做,物联网开发,怎么在建设银行网站留言,wordpress 手机api接口函数式接口指的是,一个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/519189.html

相关文章:

  • 便宜做网站的公司百度app最新版本
  • php动态网站开发 a卷友情链接软件
  • 邢台做移动网站报价搜索引擎营销案例有哪些
  • 企业为什么要做培训厦门seo优化外包公司
  • 网页设计代码写入文字抖音seo教程
  • 一台云服务器做多个网站百度seo排名点击
  • 深圳网站空间百度搜索推广优化师工作内容
  • 一个人做网站好难谷歌seo排名优化
  • 深圳高端网站制作多少钱百度搜索风云排行榜
  • 快速收录网站百度竞价开户需要多少钱
  • 天心区网站建设公司竞价排名软件
  • 织梦仿视频网站模板品牌推广方案包括哪些
  • 试玩网站怎么做怎么做信息流广告代理商
  • 孝感专业做网站公司最近一周的国内新闻
  • 免费网站怎么做排名链接生成二维码
  • 网站打不开别人能打开经典软文广告
  • 南阳市住房和城市建设局网站竞价托管如何托管
  • 职业做网站游戏的免费发帖的平台有哪些
  • 湖州网站建设百度seo规则
  • 网站是可以做的吗宁波seo关键词优化方法
  • 怎样在设计网站做图赚钱网站运营优化培训
  • 网站建设与管理书籍网络测试
  • 西宁做腋臭哪里北大DE网站网络的推广
  • wordpress 数据库中的表杭州百度优化
  • 网站做淘客 还可以吗优化师培训
  • 网站活动怎么做的百度刷排名百度快速排名
  • 用dw做购物网站网站设计论文
  • 邢台专业网站建设报价河南纯手工seo
  • 做网站需要用到什么技术seo网络推广专员招聘
  • 遵义网站建设有限公司seo关键字排名