
Java 8 API
我是大渣渣
实际工作经验总结,所发博文都用于生产。
展开
-
jdk1.8日期时间 API --- 简单、线程安全的日期操作
本博客关于JDK1.8新特性介绍的目录在这里,欢迎点击前言你是否对项目中的date处理有过头痛?每个项目都要封装日期工具类,代码臃肿。你是否被DateFormat的format()方法的线程安全问题搞崩溃过?处理时区j是否麻烦?jdk1.8以后,你会爱上日期操作,以上问题也都能很好地解决。Java 8 在 java.time 包下提供了很多新的 API。以下为两个比较重要的 API:Lo...原创 2019-12-27 16:58:35 · 699 阅读 · 0 评论 -
jdk 1.8 optional的使用
本博客关于JDK1.8新特性介绍的目录在这里,欢迎点击前言在前面简单介绍了stream 流的使用,这篇博客主要介绍optional类的使用。知道 Google 的 Guava 的同学,一定知道jdk的很多都是借鉴guava里面的思想来进行升级的,optional就是其中之一,早在java 6时,Guava 就提供了 Optional > 的实现。言归正传,开始干NullPoin...原创 2019-12-23 15:10:49 · 537 阅读 · 0 评论 -
强大的Stream API,以声明的方式处理数据
本博客关于JDK1.8新特性介绍的目录在这里,欢迎点击原创 2019-12-20 14:44:05 · 425 阅读 · 0 评论 -
Java 8 函数式接口
前言在前面简单介绍了一些Lambda表达式得好处与语法,我们知道使用Lambda表达式是需要使用函数式接口的,java8已经为我们定义好了4类内置函数式接口,这4类接口可以解决我们开发过程中绝大部分的问题。首先看定义函数式接口(Functional Interface)就是一个有且仅有一个抽象方法,但是可以有多个非抽象方法的接口。函数式接口可以被隐式转换为 lambda 表达式。Lam...原创 2019-12-19 18:32:17 · 1073 阅读 · 0 评论 -
Java 8 Lambda 表达式
Lambda 表达式,也可称为闭包,它是推动 Java 8 发布的最重要新特性。Lambda 允许把函数作为一个方法的参数(函数作为参数传递进方法中)。使用 Lambda 表达式可以使代码变的更加简洁紧凑。语法lambda 表达式的语法格式如下:(parameters) -> expression或(parameters) ->{ statements; }以下是la...原创 2019-12-19 15:59:50 · 417 阅读 · 0 评论 -
JDK1.8新特性学习总结
前言1.8用了也快2年了,新特性还只会写个list.foreach(),深入学习的过程中确实能体会到 1.8 API的强大之处,特此记录。Java 8 (又称为 jdk 1.8) 是 Java 语言开发的一个主要版本。 Oracle 公司于 2014 年 3 月 18 日发布 Java 8 ,它支持函数式编程,新的 JavaScript 引擎,新的日期 API,新的Stream API...原创 2019-12-19 15:16:55 · 351 阅读 · 0 评论