![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JDK8
文章平均质量分 85
碧海暮苍梧
与其抱怨当下,不如奋力拼搏,与君同勉。
展开
-
JDK8 after时间日期api
参考:https://zq99299.github.io/java-tutorial/datetime/iso/ 介绍 简介为了解决这些问题并在JDK内核中提供更好的支持,针对Java SE 8设计了一个新的没有这些问题的日期和时间API。该项目由Joda-Time(Stephen Colebourne)和Oracle的作者在JSR 310下共同领导,出现在Java SE 8软件包中java.time。 before JDK8 时间日期Api缺点:1️⃣ 可变性:对于时间与日期而言应该是不可原创 2021-10-07 19:31:51 · 519 阅读 · 0 评论 -
JDK8 before时间日期api
Date 一、简介: 时间与日期API,表示特定的瞬间,精确到毫秒。可变类,线程不安全,可以通过setXXX()对Year、Month、Day、Minute、Sec进行修改。Date 月份从0开始,一月是0,十二月是11。 二、API:初始化:public void test1(){ Date date = new Date(); //当前时间的Date对象 Date date1 = new Date(200000L); //从1970, 00:00:00 GMT开始毫原创 2021-10-07 19:16:09 · 167 阅读 · 0 评论 -
Stream 流式计算
Stream 简介 一、Stream 概述简介:Stream用于进行计算,是数据渠道,用于操作数据源(集合、数组等)所生成的元素序列。Stream并不会存储数据。Stream并不会改变数据源,它会返回一个含有结果集的Stream。Stream是延迟加载的,在需要结果时才执行。 步骤:创建一个流。将初始流转换为其他流的中间操作,可能包含多个步骤。终止操作,执行终止操作后才执行中间操作链,此后这个流就不能再使用了。 二、Stream的创建通过java.util.Colle原创 2021-08-24 22:37:56 · 1656 阅读 · 0 评论 -
Optional
Optional 一、Optional概述Optional是为了避免空指针异常,在jdk1.8,受谷歌的Guava项目引入了Optional类启发,引进了Optional类。Option类是一个可以为null容器类,如果保存T,则表示这个值存在,如果仅仅保存null,则表示这个值不存在。如果值存在 则isPresent()方法会返回true,调用get()方法会返回该对象。 使用场景:比如Stream流中就存在许多返回值为Optional的方法。 二、创建Optional方原创 2021-08-24 22:18:44 · 74 阅读 · 0 评论 -
Lambda 表达式
Lambda表达式 一、简介:Lambda 表达式,也可称为闭包,它是推动 Java 8 发布的最重要新特性。Lambda 允许把函数作为一个方法的参数(函数作为参数传递进方法中)。在很多其他语言中可以直接处理代码块,在java中传递一个代码块并不容易,因为java是一门面向对象的语言,所以必须构造对象,这个对象的类中有一个方法包含所需的代码。lambda表达式时为了让java支持函数式编程的一些语法规则。lambda是一个可传递的代码块,可以在以后执行一次或多次。 二、语法 表原创 2021-08-24 22:02:16 · 179 阅读 · 0 评论