Effective Java(下) 后端 六. Lambda表达式和流 1. 与匿名类相比,优先选择Lambda表达式 函数类型:将只有一个抽象方法的接口(极少数情况下是抽象类)用作函数类型。它们的实例被称为函数对象。JDK1.1以来,创建函数对象的主要方式是使用匿名类。 函数式接口:在Java8中,java正式形成了这样的概念:只有一个抽
Effective Java(上) 后端 参考书籍: 《Effective Java》第三版 Joshua Bloch 著 一. 创建和销毁对象 1. 用静态工厂方法代替构造器 ①介绍 设计类时,传统的方法是为其提供公有构造器,从而让客户端通过构造器来得到其实例。
Java基础2 后端 九. 流 1. 介绍 Java 8 引入了新的Stream API,它允许你以声明性的方式处理集合,并进行函数式编程。 流并不存储其元素:这些元素可能存储在底层的集合中,或者是按需生成的。 流式操作:可以通过管道方式组合多个操作,如 map()、filter()、reduce() 等。 流的操作不会