Java8特性之Optional类

Optional 类(java.util.Optional) 是一个容器类,代表一个值存在或不存在,原来用 null 表示一个值不存在,现在 Optional 可以更好的表达这个概念。并且可以避免空指针异常。 常用方法: Optional.of(T t) : 创建一个 Optional 实例 O...

2019-05-19 00:14:39

阅读数 19

评论数 0

Java8特性之Stream流

一、Stream流概念 Java8中有两大最为重要的改变。第一个是 Lambda 表达式;另外一 个则是 Stream API(java.util.stream.*)。 Stream 是 Java8 中处理集合的关键抽象概念,它可以指定你希望对集合进行的操作,可以执行非常复杂的查找、过滤和映射数...

2019-03-31 18:07:41

阅读数 37

评论数 0

Java8特性之内置函数式接口

上一篇Lambda表达式说到,Lambda表达式需要“函数式接口”的支持,那每一次需要用到Lambda表达式,都得写一个接口,这样不就更麻烦了吗?但是,Java8已经为我们内置了一些常用的函数式接口,一般来说,我们是不需要自己定义一个函数式接口的。 内置函数式接口一: Consumer : 消...

2019-03-23 13:48:45

阅读数 15

评论数 0

Java8特性之Lambda表达式

一、Lambda入门 Java8中引入了一个新的操作符 “->” 该操作符称为箭头操作符或 Lambda 操作符,箭头操作符将 Lambda 表达式拆分成两部分: 左侧:Lambda 表达式的参数列表 右侧:Lambda 表达式中所需执行的功能, 即 Lambda 体 ...

2019-03-22 16:24:28

阅读数 22

评论数 0

Java中获取当前时间

Java中获取当前时间 1)获取当前时间。返回类型为long类型,这个值其实是距离 1970-01-01 00:00:00 相差的毫秒数 import java.util.Date; public class Test { public static void main(String[] ar...

2019-03-20 14:06:33

阅读数 26

评论数 0

Java基本数据类型简析

一、数据类型的划分要注意的是:l  Java里没有unsigned(无符号),Java里面的数都是带符号的l  一个double值有15-17个小数位,一个float值有7到8位小数点l  Java里二进制的整数以0b或者0B开头l  只有浮点类型才可以使用科学计数法形式表示。(例如51200是一...

2018-05-27 22:24:55

阅读数 38

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭