java8 问世已经有好长时间了, 但是之前项目中都没有使用到, 所以一直都只是了解一些, 近期刚刚换了加新公司, 在开发中需要使用到 java8 来开发, 所以也是马上赶来学习一下 java8 得新特性.
一, 新特性
1.Lambda 表达式 (重要)
2. 函数式接口
3. 方法引用与构造器引用
4.stream API(重要)
5. 接口中得默认方法和静态方法
6. 新时间日期
以上几个知识点就是打算后期主要学习得几个特性.
二, 优点
1. 速度快, 效率搞.(底层数据结构做了优化, gc 做了优化)
2. 开发方便, 更简洁.(lambda 表达式)
3. 强大得 stream API(更多得使用数据库处理数据得 方式处理集合数据)
4. 方便并行
5. 最大化得减少空指针异常 Optional
本文简单介绍 java8 得一些新特性与优点, 从后面得随笔开始逐步去学习 java8 的新特性.
来源: http://www.bubuko.com/infodetail-2580792.html