在C#中也有名为扩展方法的概念,允许给已存在的类型扩展方法,和Java 8的这个在语义上有差别。该行为和匿名对象是一致的:八、访问接口的默认方法Predicate接口Predicate 接口只有一个参数,返回boolean类型。Stream 接口java.util.Stream 表示能应用在一组元素上一次执行的操作序列。forEach需要一个函数来对过滤后的元素依次执行。Sort 排序排序是一个中间操作,返回的是排序好后的Stream。Map 映射Match 匹配Stream提供了多种匹配操作,允许检测指定的Predicate是否匹配整个Stream。Timezones 时区在新API中时区使用ZoneId来表示。该对象值是不可变的,用起来和LocalTime基本一致。LocalDateTime 本地日期时间LocalDateTime 同时表示了时间和日期,相当于前两节内容合并到一个对象上了。

JAVA8 十大新特性详解

JAVA8 十大新特性详解

JAVA8 十大新特性详解