随笔分类 - Java / JDK新特性
介绍JDK新特性
摘要:目录1 LocalDateTime1.1 简介1.2 LocalDateTime 的创建1.2.1 of() 方法1.2.2 now() 方法1.2.3 parse() 方法1.2.4 from() 方法1.3 LocalDateTime 的转换1.3.1 toLocalDate() 方法1.3.2
阅读全文
摘要:目录1 虚拟线程1.1 前言1.2 虚拟线程介绍1.3 虚拟线程如何被JVM调度1.4 平台线程和虚拟线程的区别1.4.1 虚拟线程始终是守护线程1.4.2 虚拟线程始终具有正常优先级1.4.3 虚拟线程不是线程组的活动成员1.4.4 虚拟线程不支持stop、suspend或resume1.4.5
阅读全文
摘要:目录1 Stream原理1.1 引言1.2 操作分类1.3 操作分类例子分析1.4 一种直白的实现方式1.5 Stream流水线解决方案1.5.1 操作如何记录1.5.2 操作如何叠加1.5.3 叠加之后的操作如何执行1.5.4 执行后的结果在哪里 1 Stream原理 1.1 引言 我们已经学会如
阅读全文
摘要:目录1 Optional1.1 简介1.2 主要方法讲解1.2.1 Optional对象创建1.2.2 Optional.get()1.2.3 Optional.isPresent()1.2.4 Optional.ifPresent()1.2.5 Optional.filter()1.2.6 Opt
阅读全文
摘要:1 List元素去重 1.1 移除List中指定某一元素 1.1.1 For循环移除 1.1.1.1 For移除不彻底问题 假如去除List中的Morning元素 @Test public void testRemoveDuplicate(){ List<String> strings = Arra
阅读全文
摘要:[toc] # 1 CompletableFuture 此文章字数多,实际是例子多,多把例子写几遍,受益颇丰 ## 1.1 简介 `CompletableFuture`是`java.util.concurrent`库在`java 8`中新增的主要工具,同传统的`Future`相比,其支持流式计算、函
阅读全文
摘要:1 JDK新特性 1.1 概述 有多少小伙伴用着 JDK8 却写着 JDK6 的代码 最近深感JDK8 中的 Lambda、函数式接口,JDK9 中的 FlowAPI 的重要,因此一直想整篇文章和大家梳理下从 JDK8 开始 Java 的一些变化,刚好最近在网上看到这篇文章,就顺手和大家分享下。
阅读全文
摘要:本文转载于:https://blog.csdn.net/mu_wind/article/details/109516995 1 steam大致使用 先来看看java8 stream大致使用方法 那么什么是Stream? Stream将要处理的元素集合看作一种流,在流的过程中,借助Stream API
阅读全文