Java8 通关攻略
点赞+收藏 就学会系列,文章收录在 GitHub JavaEgg ,N线互联网开发必备技能兵器谱 Java8早在2014年3月就发布了,还不得全面了解下 本文是用我拙劣的英文和不要脸的这抄抄那抄抄,熬出的,没有深究源码,只是对 Java8 有一个整体的认知,可以上手用起来,示例代码也都在github上 JDK 8 有什么新功能 Java 编程语言( Java Programming Language) Lambda表达式 :一个新的语言特性, 它们使您能够将函数视为方法参数,或将代码视为数据 方法引用 : 方法引用为已经有名称的方法提供易于阅读的lambda表达式 默认方法 :使用 default 关键字为接口定义默认方法(有实现的方法) 重复注解 提供了将同一注解多次应用于同一声明或类型使用的能力 类型注解 提供了在使用类型的任何地方应用注解的能力,而不仅仅是在声明上 Java8 增强了 类型推断 方法参数反射 java.util.function : 一个新的包,它包含为lambda表达式和方法引用提供目标类型的通用功能接口 集合(Collections) java.util.stream 包中新增了 Stream API ,用来支持对元素流的函数式操作 改进了有键冲突问题的 HashMap 精简运行时(Compact Profiles) 安全性(Security)