接口语法改动

image.png

日期时间API

LocalDate、LocalTime、LocalDateTime

image.png

计算时间间隔

image.png

获取下个指定日期

以某个时间点为准,获取下一个指定日期
image.png

格式化日期

自定义格式

image.png

预定义格式

image.png

集合

ArrayList

image.png

HashMap

jdk1.7及以前

结构 | 初始长度 | 扩容机制 | 数组index如何计算 | 如何避免key不可重复 | 单向链表是怎样链接的
**

结构

数组 + 链表
image.png

初始长度

image.png

扩容机制

image.png

index如何计算

image.png
**

如何避免key不可重复

image.png

单项链表怎样连接的

image.png
**

jdk1.8

为什么把链表设计改成红黑树设计 | 什么时候从链表—>树 | 什么时候从树—>链表 | put过程

为什么把链表设计改成红黑树设计

image.png

什么时候从链表—>树

image.png

什么时候从树—>链表

image.png

put过程

image.png