
Java8新特性
冰冰岩岩_37358143
我是一个小小整理家
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java8的新特性--日期和时间(三)
6、新时间日期API Java8日期/时间API是JSR-310的实现,它的实现目标是克服旧的日期实现中所有的缺陷,新的日期/时间API的一些设计原则是: 不变性:新的日期/时间API中,所有的类都是不可变的,这对多线程有好处。 关注点分离:新的API将人可读的日期/时间和机器的日期/时间明确分离,它为日期Date、时间Time、日期时间DateTime、时间戳unix timestamp以及时区定义了不同的类。 清晰:在所有的类中,方法都被明确定义 用以完成相同的行为。举个例子,在所有的类中都..原创 2020-11-14 23:09:24 · 224 阅读 · 0 评论 -
Java8的新特性--Stream流(二)
五、了解流Stream Java8中有两大最为重要的改变。第一是Lambda表达式,另外一个则是Stream API(java.util.stream.*)。 Stream是Java8中处理集合的关键抽象概念。它可以指定你希望对集合进行的操作,可以执行非常复杂的查找、过滤和映射数据等操作。 使用Stram API对集合数据进行操作,就类似于使用SQL执行的数据库查询。也可以使用Stream API来并行执行操作。简而言之,Stream API提供了一种高效且易于使用的处理数据的方式。 5.1 Str原创 2020-11-15 18:13:02 · 494 阅读 · 0 评论 -
Java8的新特性--Lambda表达式(一)
一、新特性简介 1、速度更快 2、代码更少(增加了新的语法Lambda表达式) 3、强大的Stream API 4、便于并行 5、最大化减少空指针异常 Optional 其中,最核心的为Lambda表达式和Stream API 二、Hashmap的实现原理,1.7和1.8有哪些区别 参考链接,通俗易懂:https://www.cnblogs.com/stevenczp/p/7028071.html JDK1.7中 使用一个Entry数组来存储数据,用key的hashcode取模来决定key原创 2020-11-14 23:10:29 · 402 阅读 · 0 评论