Java 8 新特性
Java 8(又称为jdk1.8)是Java语言开发的一个主要版本。Oracle公司在2014年3月18日发布的Java 8。
新特性
Java 8 新增了非常多的特性,我们主要讨论以下几个:
- Lambda表达式
- 方法引用
- 默认方法
- Stream API
- Date Time API
- Optional 类
Java 8有自己的编程风格,简洁,与 Java 7区分开,以下实例展示了两个版本的编程风格
package new_jdk;
import java.util.ArrayList;
import java.util.Collections;
import java.util.Comparator;
import java.util.List;
public class Test01 {
public static void main(String[] args) {
//定义两个list集合name1
List<String> name1 = new ArrayList<String>();
name1.add("Baidu");
name1.add("Taobao");
name1.add("Sina");
name1.add("Google");
name1.add("Runoob");
//定义两个list集合 name2
List<String> name2 = new ArrayList<String>();
name2.add("Taobao"