方式一: /** * DateTimeFormatter java 8 线程安全 * @throws Exception */ @Test public void testTimeDiff() throws Exception { // DateTimeFormatter formatter = D ...
分类:
编程语言 时间:
2020-03-14 18:14:00
阅读次数:
377
public class Test04 { public static void main(String[] args) { /* * Java8中,有一个新的类:Stream类型,它代表一个数据加工流 * java.util.stream.Stream<T>接口 * static <T> Stre ...
分类:
其他好文 时间:
2020-03-14 10:39:34
阅读次数:
41
接口的默认方法 Lambda表达式 以前排列字符串 Java 8中 函数式接口 “函数式接口”是指仅仅只包含一个抽象方法,但是可以有多个非抽象方法(也就是默认方法)的接口。 方法和构造函数引用 前一节中的代码还可以通过静态方法引用来表示: Java 8允许通过 “ :: ” 关键字传递方法或构造函数 ...
分类:
编程语言 时间:
2020-03-13 17:07:41
阅读次数:
60
Java8种基本数据类型 1、byte表示整数,最小的整数类型,占1个字节,范围 128~127。 2、short也表示整数,但是占2个字节,范围 2^15 2^15 1。 3、int占4个字节,表示的数更大,范围 2^31 2^31 1。 4、long占8个字节,属于最大的整数类型,范围 2^63 ...
分类:
编程语言 时间:
2020-03-10 22:15:09
阅读次数:
86
1、主要作用主要作用: 给DOM元素绑定事件。(v-on:事件名称 = “事件执行和函数引用”) 2、简写方法简写方法: 事件绑定简写:@事件名称 = “事件执行和函数引用”。 3、常用事件修饰符.stop - 调用 event.stopPropagation()。.prevent - 调用 eve ...
分类:
其他好文 时间:
2020-03-10 20:19:57
阅读次数:
236
1. 什么是stream API Java8提供的stream API可以让程序员像操作数据库一样操作集合。Stream API可以极大提高Java程序员的生产力,让程序员写出高效率、干净、简洁的代码。同时它提供串行和并行两种模式进行汇聚操作,并发模式能够充分利用多核处理器的优势,使用 fork/j ...
List<CfUserContactDO> userContacts = new ArrayList<>(); ... //(oldValue, newValue) -> oldValue) Map<Long, CfUserContactDO> dataMap = userContacts.stre ...
分类:
编程语言 时间:
2020-03-10 13:50:29
阅读次数:
48
当要传递给Lambda体的操作,已经有实现的方法了,可以使用方法引用!(实现抽象方法的参数列表,必须与方法引用方法的参数列表保持一致! ...
分类:
编程语言 时间:
2020-03-08 12:29:22
阅读次数:
63
一、最基本的HashMap 和 ConcurrentHashMap 1、HashMap的结构和底层原理:由数组和链表组成,数组里面每个地方都存了Key-Value这样的实例,在Java7叫Entry在Java8中叫Node 在JDK1.6,JDK1.7中,HashMap采用位桶+链表实现,即使用链表 ...
分类:
编程语言 时间:
2020-03-06 12:40:53
阅读次数:
84
[TOC] 一.概述 对于HashSet而言,它是基于HashMap来实现的,底层采用HashMap来保存元素。HashSet中的元素都存放在HashMap的key上面,而value中的值都是统一的一个 private static final Object PRESENT = new Object ...
分类:
编程语言 时间:
2020-03-04 16:24:11
阅读次数:
105