摘要:
Java 8 系列文章 持续更新中 Java 一直是一种面向对象的编程语言。这意味着 Java 编程中的一切都围绕着对象(为了简单起见,除了一些基本类型)。我们不仅有 Java 中的函数,它们还是 Class 的一部分,我们需要使用 class/object 来调用任何函数。 函数式接口 当我们研究 阅读全文
![Java 8 函数式接口和Lambda表达式](https://img2022.cnblogs.com/blog/1288885/202210/1288885-20221024201559027-1791934737.png)
摘要:
subsignature 什么是签名(signature) 方法签名组成:方法名+参数列表(参数的类型、个数、顺序) Java语言层面规定的签名是不包含返回值类型的; JVM层面规定的签名是包含返回值类型的。 常见于:重写和重载 什么是子签名(subsignature) 假定有两个方法m和n,m和n 阅读全文
![什么是subsignature和return-type-substitutable](https://img2022.cnblogs.com/blog/1288885/202210/1288885-20221024194935487-754309770.png)
摘要:
Java 8 系列文章 持续更新中 引入流 流是什么 流是Java API的新成员,它允许你以声明性的方式处理数据集合。可以看成遍历数据集的高级迭代。流可以透明地并行处理,无需编写多线程代码。我们先简单看一下使用流的好处。下面两段代码都是用来返回年龄小于14岁的初中生的姓名,并按照年龄排序。 假如我 阅读全文
![Java 8 Stream API 引入和使用](https://img2022.cnblogs.com/blog/1288885/202210/1288885-20221025165235413-534341668.png)