Java8新特性小结

来源:互联网 发布:淘宝鹿三先生怎么样 编辑:程序博客网 时间:2024/05/16 00:34
Java8
 
1、HashMap优化
添加元素的时候,直接添加在末尾
数组+链表+红黑树(更好的解决了Hash冲突带来的效率低的问题)

总结:除了添加,其他各个方面效率都高了。


2、ConcurrentHashMap(CAS算法)
数组+链表+红黑树

3、堆里面的永久区没有了
MetaSpace  元空间(物理内存,也就是我们电脑的运行内存)

4、对于空指针问题,有了更好的解决方法(optional)


5、JVM调优中的两个参数也就相应你的改变了,从PreGenSize、MaxPremGenSize
变成了MetaSpaceSize、MaxMetaSpaceSize
//如果我们不设置,我们的物理内存为多大,jvm就默认用多大的,当然也可以自行进行更改。

其中最重要的是引入了lambda表达式,以及stream API
之后会专门写关于lambda表达式跟stream API的相关文章
原创粉丝点击