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

找做金融的网站有哪些网站推广及seo方案

找做金融的网站有哪些,网站推广及seo方案,网络营销是什么意思?,产品展示网站方案转载自 JDK8新特性之函数式接口 什么是函数式接口 先来看看传统的创建线程是怎么写的 Thread t1 new Thread(new Runnable() {Overridepublic void run() {System.out.println(t1);} }); t1.start(); 再来看看使用了函数式接口是怎么写的 Thread t2 new Thre…转载自 JDK8新特性之函数式接口 什么是函数式接口 先来看看传统的创建线程是怎么写的 Thread t1 new Thread(new Runnable() {Overridepublic void run() {System.out.println(t1);} }); t1.start(); 再来看看使用了函数式接口是怎么写的 Thread t2 new Thread(() - System.out.println(t2)); t2.start(); Runnable接口直接可以使用Lambda表达式来编写这是因为Runnable接口是一个函数式接口来看看Runnable的源码。 FunctionalInterface public interface Runnable {public abstract void run();} 发现该接口加上了函数式接口的定义注解 FunctionalInterface表明该接口是一个函数式接口。 Documented Retention(RetentionPolicy.RUNTIME) Target(ElementType.TYPE) public interface FunctionalInterface {} 在JDK8中除了Runnbale接口还有像Comparator、Callable等接口都加上了该注解定义为函数式接口。 内置函数式接口 JDK8提供了几个内置的函数式接口用在了许多API的地方都可以拿来用可以满足大部分应用。 //ConsumerT - T作为输入执行某种动作但没有返回值 ConsumerString con (x) - {System.out.println(x); }; con.accept(hello world);//SupplierT - 没有任何输入返回T SupplierString supp () - {return Supplier; }; System.out.println(supp.get());//PredicateT -T作为输入返回的boolean值作为输出 PredicateString pre (x) - {System.out.print(x);return x.startsWith(op); }; System.out.println(: pre.test(op, hello World));// FunctionT, R -T作为输入返回的R作为输出 FunctionString, String function (x) - {System.out.print(x : );return Function; }; System.out.println(function.apply(hello world));//BinaryOperatorT -两个T作为输入返回一个T作为输出对于“reduce”操作很有用 BinaryOperatorString bina (x, y) - {System.out.print(x y);return BinaryOperator; }; System.out.println(   bina.apply(hello , world)); 自定义函数式接口 1、自定义一个函数式接口 FunctionalInterface public interface CalcInterfaceN, V {    V operation(N n1, N n2); } 这里只有一个抽象方法FunctionalInterface注解可以不用写至于为什么可以往下看。 2、新建一个引用函数式接口的类 public static class NumberOperationN extends Number, V extends Number {private N n1;private N n2;public NumberOperation(N n1, N n2) {this.n1 n1;this.n2 n2;}public V calc(CalcInterfaceN, V ci) {V v ci.operation(n1, n2);return v;}} 3、测试函数式接口 private static void testOperationFnInterface() {NumberOperationInteger, Integer np new NumberOperation(13, 10);CalcInterfaceInteger, Integer addOper1 (n1, n2) - {return n1 n2;};CalcInterfaceInteger, Integer multiOper1 (n1, n2) - {return n1 * n2;};System.out.println(np.calc1(addOper1));System.out.println(np.calc1(multiOper1));// 上面的可以简写为System.out.println(np.calc1((n1, n2) - n1 n2));System.out.println(np.calc1((n1, n2) - n1 * n2)); } 最后输出 23 130 23 130 函数式接口规范 1、FunctionalInterface标识为一个函数式接口只能用在只有一个抽象方法的接口上。 2、接口中的静态方法、默认方法、覆盖了Object类的方法都不算抽象方法。 3、FunctionalInterface注解不是必须的如果该接口只有一个抽象方法可以不写它默认就符合函数式接口但建议都写上该注解编译器会检查该接口是否符合函数式接口的规范。 举例说明 正确的函数式接口。 FunctionalInterface public interface CalcInterfaceN, V {    V operation(N n1, N n2); } 加了几个符合函数式的方法也没事编译器也不会报错。 FunctionalInterface public interface CalcInterfaceN, V {        V operation(N n1, N n2);public boolean equals(Object object);public default void defaultMethod() {}public static void staticMethod() {} } 这个没用FunctionalInterface函数式接口有两个抽象方法不能用于Lambda表达式。 public interface CalcInterfaceN, V {    V operation(N n1, N n2);V operation2(N n1, N n2); } 这个有两个抽象方法的用FunctionalInterface注解的函数式接口编译会报错。 FunctionalInterface public interface CalcInterfaceN, V {    V operation(N n1, N n2);V operation2(N n1, N n2); } 这个没有一个抽象方法编译报错。 public interface CalcInterfaceN, V {     }
http://www.zqtcl.cn/news/463556/

相关文章:

  • 效果好的手机网站建设成都网站制作报价
  • 江门网站建设推广平台注册公司费用要多少
  • 淄博哪家公司做网站最好新手做地方门户网站
  • 做一个交易平台网站的成本深圳南山做网站的公司
  • 网站建设的开发的主要方法aspcms分类信息网站
  • 中国免费图片素材网站烟台电商网站开发
  • 网站框架图浅谈网站的主色调设计
  • asp.net网站iis与目录权限设置做网站前端用什么软件好
  • 网站后台图片模板前端作业做一个网站
  • 做兼职的翻译网站吗教育直播网站开发
  • pxhere素材网站电子商务的网站开发的工作内容
  • 邮件网站怎么做wordpress如何代码高亮
  • 电脑做视频的网站吗中小学 网站建设 通知
  • 给企业做网站赚钱吗吉 360 网站建设
  • 网站建设多少价格东莞网站推广团队
  • 做课件的软件下载带有蓝色的网站html网页制作代码实例
  • 建设银行鄂州分行官方网站健身网站开发方式
  • 大连免费建站模板花坛设计平面图
  • 建设网站对企业有什么好处wordpress教程视频下载
  • 郑州网站提升排名上海 企业 网站建设
  • 南昌好的做网站的公司营销型网站 案例
  • 南宁经典网站建设网络运维工程师是干什么的
  • 网站开发算法建网站难不难
  • 茂名模板建站定制网站开发 ide
  • 做网站现在用什么语言网站估价
  • wap开头的网站外贸网站建设官网
  • 做网站说什么5.0啥意思wordpress教程视频 下载
  • 业务型网站做seo郑州网站推广优化
  • 400网站建设南昌网站建设方案详细版
  • 网站评论回复如何做中国住建部和城乡建设官网