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

网站动态链接做Seo怎么办wordpress响应式博客主题模版

网站动态链接做Seo怎么办,wordpress响应式博客主题模版,湖北省建设厅官方网站电话,室内设计软件排行榜文章目录 前置介绍通过 lambda 表达式,使用匿名类,实现函数式接口函数式接口和回调函数的关系函数式接口的应用 前置介绍 是 Java 8 引入的核心概念之一,指的是 仅包含一个抽象方法的接口。它可以被 FunctionalInterface 注解标记&#xff0…

文章目录

  • 前置介绍
  • 通过 lambda 表达式,使用匿名类,实现函数式接口
  • 函数式接口和回调函数的关系
  • 函数式接口的应用

前置介绍

是 Java 8 引入的核心概念之一,指的是 仅包含一个抽象方法的接口。它可以被 @FunctionalInterface 注解标记(可选),但即使不标记,只要满足“只有一个抽象方法”的条件,编译器也会将其视为函数式接口

函数式接口可以作为 Lambda 表达式的目标类型

往往通过 lambda 表达式的写法,使用一个匿名类,来实现一个函数接口

通过 lambda 表达式,使用匿名类,实现函数式接口

在 Java 8 之前,实现一个函数式接口需要通过匿名内部类

// 传统方式:匿名内部类
Runnable r = new Runnable() {@Overridepublic void run() {System.out.println("Hello from thread");}
};

Java 8 引入后,实现一个函数式接口可以通过 Lambda 表达式简化代码来表示一个匿名的实现类

函数式接口的匿名实现

这种 lambda 表示表示,它是一个匿名类,实现了函数式接口,同时这个匿名实现类中实现的这个方法没有传参,被实现的方法内执行的是一个 sout 的操作

// 使用 Lambda 表达式
Runnable r = () -> System.out.println("Hello from thread");

函数式接口和回调函数的关系

函数式接口的匿名实现类,往往作为某个方法的参数传递过去,这个函数式接口的匿名实现类其实可以看作一个“回调函数”,虽然其是一个匿名实现“类”,但是起到了回调函数的作用,因为可以通过用不同的匿名类实现函数式接口中的唯一那个方法,实现该方法的写法不同,就可以看成“回调函数”的能力了

@FunctionalInterface
interface MyFunction {int apply(int a, int b);
}public class Main {public static void main(String[] args) {MyFunction add = (a, b) -> a + b;System.out.println(add.apply(3, 4)); // 输出 7MyFunction sub = (a, b) -> a - b;System.out.println(sub.apply(3, 4)); // 输出 -1}
}

函数式接口的应用

很常见的场景就是 java 的流式处理中 lambda 表达式

List<String> names = Arrays.asList("Apple", "Banana", "Cherry");// 过滤长度大于5的字符串
List<String> result = names.stream().filter(Predicate.isEqual("Apple")) // 等于某个值.collect(Collectors.toList());
List<Integer> numbers = Arrays.asList(1, 2, 3, 4);
// 将数字转换为平方值
List<Integer> squares = numbers.stream().map(x -> x * x).collect(Collectors.toList());
List<String> names = Arrays.asList("Alice", "Bob");
// 打印所有名字
names.forEach(name -> System.out.println(name));
http://www.dtcms.com/wzjs/794511.html

相关文章:

  • 赣州网站建设哪家公司好网站群建设存在的问题
  • 哈尔滨网站建设还不如网站名称填写什么
  • 吉林市哪有做网站的宠物医院网站开发背景
  • 阳江招聘网站哪里最好找工作微信 分享网站开发
  • 做瞹瞹网站如何用工控做网站
  • 如果做京东优惠卷的网站海南美容网站建设
  • 简诉网站建设的基本流程株洲企业网站建设工作室
  • 做房产应看的网站微信投票小程序怎么做
  • wordpress创建分站点宣传片拍摄脚本范本
  • 深圳专业网站建设多少钱巨鹿网站制作
  • 淘宝小程序开发文档江东seo做关键词优化
  • 海淘科技上海网站设计wordpress 判断置顶
  • 邓卅做网站在什么地方开源软件
  • 义乌 网站建设赌粉在哪个平台引流
  • 做前端的女生压力大吗秦皇岛网站建设seo
  • 弹幕网站开发代码动漫做的游戏 迅雷下载网站
  • 上海简约网站建设公司汕头网站建设方案维护
  • 用手机做网站经济型网站建设
  • 12380举报网站制度建设建行官方网站登录
  • 开平市住房和城乡建设局网站应用软件下载大全
  • 做网站和网页网站备案 营业执照副本
  • win2003 建设网站建设类似衣联网的网站
  • 中国建设网官方网站企业登录网站建设流程 文档
  • 西安官网seo方法优化公司排行榜
  • 做一个网站一般要多少钱wordpress默认主题下载地址
  • 固原门户网站建设网页制作与设计alt什么意思
  • 江苏淮安建设局网站wordpress页面标题去除
  • 网站开发公司推荐网页游戏大全链接
  • 东莞做网站贴吧wordpress直播购物插件
  • 百度引流推广怎么收费北京网站优化站优化