JAVA8新特性介绍
JAVA8新特性介绍
特性介绍
Lambda表达式(函数式编程)
lambda 表达式让你用一种简洁的方式去避免一大块的代码。例如,你需要一个线程来执行一个任务。需要创建一个 Runnable 对象,然后做为参数传递给 Thread。
new Thread(new Runnable() {
@Override
public void run() {
System.out.println("Hello World");
}
}).start();
使用lambda表达式的话,可以简化很多
new Thread(() -> System.out.println("Hello World")).start();
方法引用
方法引用可以理解为一个特殊的 lambda 表达式,也是一个新的特性。它可以快速的选择