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

阿里云可以建设网站吗友情链接怎么交换

阿里云可以建设网站吗,友情链接怎么交换,东莞网站建设招聘,常州企业免费建站1. 函数式接口 当一个接口中只有一个非 default 修饰的方法,这个接口就是一个函数式接口用 FunctionalInterface 标注 1)只有一个抽象方法 FunctionalInterface public interface MyInterface {void print(int x); } 2)只有一个抽象方法和…

1. 函数式接口

        当一个接口中只有一个非 default 修饰的方法,这个接口就是一个函数式接口用

@FunctionalInterface 标注

1)只有一个抽象方法

@FunctionalInterface
public interface MyInterface {void print(int x);
}

2)只有一个抽象方法和一个 default 方法

@FunctionalInterface
public interface MyInterface {void print(int x);// 1.8 之后接口可以有默认实现方法default String getValue(){return "value";}
}

3)只有一个抽象方法和多个 default 方法

@FunctionalInterface
public interface MyInterface {void print(int x);// 1.8 之后接口可以有默认实现方法default String getValue(){return "value";}default int getAge(int age){return age;}
}

2. 使用 lambda 表达式返回函数式接口对象

        当使用函数式接口中的的唯一非 default 方法时,传统的做法是先写一个接口的实现类,给出接口中抽象方法的具体实现,然后 new 一个该类的实例化对象,在调用重写后的方法,步骤比较繁琐,lambda 可以快速实现该方法的实现和调用

创建一个接口

@FunctionalInterface
public interface MyInterface {void print(int x);// 1.8 之后接口可以有默认实现方法default String getValue(){return "value";}
}

使用 lambda 表达式返回一个该接口对象,并给出该方法的具体实现

public class MyClass {public static void main(String[] args) {MyInterface myinterface = x -> System.out.println("x ="+ x);myinterface.print(12344);}
}

lambda 表达式语法

语法格式: () -> {};# () 中代表的是接口中抽象方法的参数值
# {} 中代表该方法的具体实现
# () -> {}; 的返回值是接口的一个实例化对象

3. Runnable 接口

        Runnable 接口是用来创建线程的一个接口,是一个典型的函数式接口

  源码如下:

 

   通过 Lambda 表达式创建线程

public class Test1{public static void main(String[] args) {Runnable runnable = () -> System.out.println("this a thread");runnable.run();}
}

4. Callable 接口

  Callable 接口是用来创建线程的一个接口,是一个典型的函数式接口

  源码如下:

  通过 Lambda 表达式创建线程

public class MyCallable {public static void main(String[] args) throws Exception {Callable<Integer> callable = () -> {System.out.println("this a thread");return  1;};callable.call();}
}

http://www.khdw.cn/news/5996.html

相关文章:

  • 定制网站建设基础步骤今日时事新闻
  • 网站 概念设计百度账号登陆
  • 衡水网站建设浩森宇特最吸引人的营销广告词
  • 中小学学校网站建设企业管理培训班哪个好
  • 织梦php网站百度收录批量查询
  • 动态网站设计要求网站申请流程
  • 设计本网站怎么样营销推广主要包括
  • 1688精品货源网站seo赚钱
  • 怎么做网站弹幕黄页网络的推广软件
  • 手机网站什么意思谷歌seo培训
  • 宁波seo建站价格sem竞价课程
  • 做网站做推广上海网络推广团队
  • 电大亿唐网不做网站做品牌今日油价92汽油价格表
  • 微信如何做微商城网站建设迅雷bt磁力链 最好用的搜索引擎
  • 网站首页设计费用关键字挖掘机爱站网
  • 政府网站信息发布建设方案网络推广官网首页
  • 大良网站建设价位郑州竞价托管
  • 免费的在线学习网站流量查询网站
  • 专门做狗猫配套网站有什么意思一天赚2000加微信
  • 新网站备案查询宁德市政府
  • 做玩游戏任务得q币的网站软文街怎么样
  • 全国网站建设人员数量无锡营销型网站制作
  • 新网站建设咨询百度关键词检测工具
  • 把里面的dede和plugins这2个文件夹覆盖到你的网站根目录百度搜索智能精选
  • 如何在网盘上做网站网站软件下载
  • 前台网站开发千峰培训出来好就业吗
  • 免费手机网站开发谷歌seo引擎优化
  • 一个公司做两个网站的好处网店运营的工作内容
  • 精品课程网站建设摘要国外推广渠道平台
  • 温州网络科技技术有限公司百度seo优化服务