摘要:
import java.lang.annotation.Repeatable; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; import java.lang.annotation.Target; import static java.lang.annotation.E... 阅读全文
摘要:
LocalDate、LocalTime、LocalDateTime 类的实 例是不可变的对象,分别表示使用 ISO-8601日 历系统的日期、时间、日期和时间。它们提供 了简单的日期或时间,并不包含当前的时间信 息。也不包含与时区相关的信息。 Instant 时间戳 用于“时间戳”的运算。它是以Un 阅读全文
摘要:
默认方法由来猜想 1. Collection接口、Collections公共类。 同是操作集合,为啥要搞俩?没必要。在接口中搞一些默认实现,一个接口即搞定了。 2. Java8支持Lambda表达式,需要函数式接口。而函数式接口只允许有一个方法的声明。而为了兼容7或之前的版本的Java,用defau 阅读全文
摘要:
public class Godness { private String name; public Godness() { } public Godness(String name) { this.name = name; } public String getName() { return name;... 阅读全文
摘要:
并行流就是把一个内容分成多个数据块,并用不同的线程分 别处理每个数据块的流。 Java 8 中将并行进行了优化,我们可以很容易的对数据进行并 行操作。 Stream API 可以声明性地通过 parallel() 与 sequential() 在并行流与顺序流之间进行切换。 Fork/Join 框架 阅读全文
摘要:
实例类 阅读全文
摘要:
Step 1. IDEA最上面一栏的菜单栏中,选File->Project Structure(从上往下第11个),弹出窗口左边有一个列表,选Module。 Step 2. 右侧有一个带3个标签的窗口,选Dependencies标签。 Step 3. 下面的列表框列出了项目的jar包,右侧有个绿色的 阅读全文
摘要:
Stream 的终止操作 一、规约 二、收集 方法 描述 collect(Collector c) 将流转换为其他形式。接收一个 Collector接口的 实现,用于给Stream中元素做汇总的方法 二、收集 二、收集 二、收集 方法 方法 方法 描述 描述 描述 collect(Collector 阅读全文
摘要:
很多时候,我们都会去计算一次数据里头的相同型态的数据总数,举例来说, 使用 last 可以查得这个月份有登陆主机者的身份。那么我可以针对每个使用者查出他们的总登陆次数吗? 此时就得要排序与计算之类的命令来辅助了!底下我们介绍几个好用的排序与统计命令,首先是排序命令sort。 sort 同样是很常用的 阅读全文
摘要:
一、创建流的5种方式 二、筛选与切片 执行结果: 映射 排序 阅读全文