
JDK8
文章平均质量分 77
Eragon伊拉龙
这个作者很懒,什么都没留下…
展开
-
JDK8 MAP
JAVA8 MAP新增的API1.foreach,使用foreach可以很方便的对map进行遍历:Map<String, String> map = new HashMap<String, String>(){ { put("1","e"); put("2","e"); ...原创 2019-10-29 09:47:21 · 730 阅读 · 0 评论 -
JDK8中的Streams API
1.为什么需要stream stream作为JDK8的一大亮点,它和IO中的输入流或者输出流不是一个概念。在JDK8中,它是对集合对象的功能增强,针对集合对象它提供了各种非常便利的高效聚合操作,并且配合JDK8的Lambda表达式和函数式编程使得对集合的各种操作更加简单。同时还提供了串行和并行两种模式进行对集合的操作。通常编写并发的代码很容易出错,而使用Stream API只需要简单的添加一...原创 2017-12-19 17:55:03 · 358 阅读 · 0 评论 -
JDK8 Optional
JDK8 Optional我们经常会在代码里去判断对象是否为null,以避免NPE的问题。JDK8提供了Optional类配合函数编程和流式编程去更加优雅的处理Optional。一、APIOptional的构造函数被private修饰了,即只能用它提供的2个静态方法创建对象:of(T t) 只能接受不为null的对象,否则抛异常ofNullable(T t) 可以接受为nu...原创 2019-10-20 19:22:46 · 1191 阅读 · 1 评论