04 2019 档案

摘要:上一篇小乐给大家说了《乐字节-Java8新特性之Date API》,接下来小乐继续给大家说一说Java8新特性之Base64和重复注解与类型注解。 一、Base64 在Java 8中,内置了Base64编解码相关的特性。Java 8中使用三种类型的Base64编解码: 简易模式:输出是完全按照A-Z 阅读全文
posted @ 2019-04-15 20:29 乐字节 阅读(569) 评论(0) 推荐(0)
摘要:上一篇文章,小乐给大家带来了Java8新特性之Optional,接下来本文将会给大家介绍Java8新特性之Date API 前言: Java 8通过发布新的Date-Time API来进一步加强对日期与时间的处理。 旧版的 Java 中,日期时间 API 存在诸多问题 : 非线程安全 − java. 阅读全文
posted @ 2019-04-13 20:35 乐字节 阅读(587) 评论(0) 推荐(0)
摘要:上一篇小乐带大家了解了Java新特性之Stream,接下来将会继续述说Java新特性之Optional Optional<T>类(java.util.Optional)是一个容器类,代表一个值存在或不存在,原来用null表示一个值不存在,现在Optional可以更好的表达这个概念。并且可以避免空指针 阅读全文
posted @ 2019-04-12 20:21 乐字节 阅读(557) 评论(0) 推荐(0)
摘要:接上一篇:《Java8新特性之stream》,下面继续接着讲Stream 5、流的中间操作 常见的流的中间操作,归为以下三大类:筛选和切片流操作、元素映射操作、元素排序操作: 5.1、筛选和切片 例如以订单数据为例,在做报表展示时,会根据订单状态、用户信息、支付结果等状态来分别展示(即过滤和统计展示 阅读全文
posted @ 2019-04-10 21:27 乐字节 阅读(975) 评论(0) 推荐(1)
摘要:上一篇文章,小乐给大家介绍了《Java8新特性之方法引用》,下面接下来小乐将会给大家介绍Java8新特性之Stream,称之为流,本篇文章为上半部分。 1、什么是流? Java Se中对于流的操作有输入输出IO流,而Java8中引入的Stream 属于Java API中的一个新成员,它允许你以声明性 阅读全文
posted @ 2019-04-09 20:54 乐字节 阅读(1133) 评论(0) 推荐(0)
摘要:上一篇小乐介绍了《Java8新特性-函数式接口》,大家可以点击回顾。这篇文章将接着介绍Java8新特性之方法引用。 上一篇小乐介绍了《Java8新特性-函数式接口》,大家可以点击回顾。这篇文章将接着介绍Java8新特性之方法引用。 Java8 中引入方法引用新特性,用于简化应用对象方法的调用, 方法 阅读全文
posted @ 2019-04-08 20:59 乐字节 阅读(648) 评论(0) 推荐(1)
摘要:上一篇小乐带大家学过 Java8新特性-Lambda表达式,那什么时候可以使用Lambda?通常Lambda表达式是用在函数式接口上使用的。从Java8开始引入了函数式接口,其说明比较简单:函数式接口(Functional Interface)就是一个有且仅有一个抽象方法,但是可以有多个非抽象方法的 阅读全文
posted @ 2019-04-04 20:43 乐字节 阅读(3765) 评论(0) 推荐(0)
摘要:上一篇文章我们了解了Java8新特性-接口默认方法,接下来我们聊一聊Java8新特性之Lambda表达式。 Lambda表达式(也称为闭包),它允许我们将函数当成参数传递给某个方法,或者把代码本身当作数据处理。很多语言(Groovy、Scala等)从设计之初就支持Lambda表达式。但是java中使 阅读全文
posted @ 2019-04-03 21:07 乐字节 阅读(597) 评论(0) 推荐(0)
摘要:总概 JAVA8 已经发布很久,而且毫无疑问,java8是自java5(2004年发布)之后的最重要的版本。其中包括语言、编译器、库、工具和JVM等诸多方面的新特性。 Java8 新特性列表如下: 接口默认方法 函数式接口 Lambda 表达式 方法引用 Stream Optional 类 Date 阅读全文
posted @ 2019-04-03 20:34 乐字节 阅读(414) 评论(0) 推荐(0)