![](https://img-blog.csdnimg.cn/8283dd3913944a2bad4d65564ee33cde.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
JDK新特性
文章平均质量分 95
以实际代码为导引,一步一步梳理JDK发展过程中的新特性,让你的Java使用起来更得心应手
uuid_undifind
不只是热爱技术
展开
-
JDK8新特性系列——时间日期API
相信大家已经很熟悉Date和Calendar类了,这是以前我们常用来在java中处理时间和日期的类了,但是它们存在一些问题,比如线程不安全,设计不直观以及其他问题。以前处理时间和日期的API分散在不同的包下面,比如Date和Calendar类在java.util包下,但是在java.text包下面。为了解决这些问题,JDK8推出了新的时间和日期API,新的时间日期API都在java.time包下,我们这里主要介绍LocalDateLocalTime。原创 2023-10-17 09:10:54 · 137 阅读 · 2 评论 -
JDK8新特性系列——优雅的Optional
你是否在为控制台出现而烦恼,是不是还在用一堆if处理空值。JDK8重磅推出让你的空值处理从此没有if,更加优雅,技术总监看了都说好的Optional类。它的作用不仅仅是在处理空值上面,它同时也会让程序员养成一种更好的习惯,在以前,程序员在调用一个方法的时候,极可能忘了处理返回值为null的情况,如果返回值为空,极大可能会出现空指针异常。如果你调用一个方法,返回值是Optional,那么程序员马上就会意识到这个方法可能会返回空值原创 2023-10-16 22:59:09 · 120 阅读 · 1 评论 -
JDK8新特性系列——集合操作神器:Stream API
上篇文章我们已经学习了Lambda表达式和函数式接口,还不了解的看我上一篇文章JDK8新特性——函数式接口与Lambda表达式。相信大家对于这种优雅的写法深有感触,那么今天我们要学习的 Stream API 会大量用到函数式接口和Lambda表达式。Steam API 是 JDK8 的重磅更新,被誉为集合操作的神器,拯救无数程序员于循环处理集合数据的苦海之中,接下来我将和大家一起来看看Stream API到底有多么好用。原创 2023-10-12 16:41:25 · 169 阅读 · 0 评论 -
JDK8新特性系列——函数式接口与Lambda表达式
JDK8在Java开发届声望颇高,甚至有人称 “版本任你发,我用Java8”,这足以表明JDK8对于Java的重要性,作为Java开发的我们当然有必要认真学习并掌握JDK8的特性。在接下来的系列文章里面我会和大家一起学习JDK8的新特性。觉得我写得不错的话记得关注一下,我们下篇文章见~原创 2023-10-11 15:36:12 · 291 阅读 · 0 评论