Java8新特性
To Believe Me
2016年8月31日
展开
-
Java8之新特性--Optional类型详解
Java8中新增了许多新的特性,分别是Lambda,方法引用(一般配合Lambda使用),Date/Time API,Stream,Optional,Base64加密,Interface支持默认方法和静态方法,另外还新增了一些新引擎工具,新增了对JavaScript的解释器-Nashorn。本章主要讲下Optional类型的使用:1、概念:Optional<>类型提供了一个容器...原创 2019-03-21 13:14:21 · 1725 阅读 · 1 评论 -
Java8之新特性--Date/Time API详解
本章主要为大家讲下Java8中的Date/Time API,这次更新弥补了Java对时间类型的短板!一、概念:1、Java8 Date/Time API相关的类:LocalDate,LocalTime,LocalDateTime,这三个类有一个公共特点就是同String类一样,都是密封类(final修饰),不允许继承(都位于java.time包下)他们都有什么区别呢?2、Java8...原创 2019-03-21 17:51:17 · 8755 阅读 · 4 评论 -
Java8之新特性--Lambda表达式详解
一、Lambda表达式背景:Lambda称之为函数式编程,其实早在C++、C#、PHP、JavaScript、React、Python等语言中Lambda已经问世了,并广泛的被使用。在Java8的更新之后,也把Lambda表达式引入了进来,它的出现打破了Java语法的常规,让代码看上去更加简洁。二、Lambda表达式简介、作用以及缺陷(针对Java而言)1、简介:Lambda表达式...原创 2019-04-14 18:09:54 · 675 阅读 · 0 评论 -
Java8之新特性--Stream详解
一、前言1、Java8中的Stream跟Java.IO中Stream的关系?两者没有任何关联Java8中的Stream主要用来对容器/集合数据进行中间操作(filter-筛选,sort-排序,map-类型转换),终止操作(将操作后的数据重新汇总到一个新的容器/集合中)Java.IO中的Stream主要用来对文件进行读写操作2、Java8中的Stream可以做什么?Java8...原创 2019-05-03 16:51:14 · 474 阅读 · 1 评论