当前位置: 代码迷 >> 综合 >> 1.JDK8 的改动增强概述
  详细解决方案

1.JDK8 的改动增强概述

热度:83   发布时间:2023-11-22 23:07:17.0

1. Java 8 的改动概述

  1.1 新特性

  • 1.速度更快 (改变了底层的结构)
  •     (比如:hashMap-->底层  数组+链表+红黑树)
  • 2. 代码更少   (增加Lambda 表达式)
  • 3.强大的 Stream API
  • 4.便于并行    (永久区,改变为使用 物理地址,以前是在堆中使用内存)
  • 5.最大化减少空指针异常 Optional (Kotlin ?)
  •     把可能空指针的封装到这个容器中

核心的是  Lambda 表达式 和Stream API

1.2 生态

  • Lambda 表达式
  • 函数式接口
  • 方法引用 / 构造器引用
  • Stream API
  • 接口中的默认方法 / 静态方法
  • 新时间日期 API
  • 其他新特性

1.3 温故而知新

  • Hashmap 底层结构/原理 

  • 并发hashmap …

  • Java虚拟机 …

  • Java内存模型 …