📄️ Java集合框架
Java集合框架概述
📄️ JUC中的高并发集合类
ConcurrentHashMap
📄️ Object类中常用的方法
1. getClass():获取类的 class 对象
📄️ JDK1.8新特性
接口的默认方法(default)
📄️ Stream
- Stream API 是一种流式的数据处理风格,将要处理的数据当作流,在管道内进行传输,并在管道中的每个节点对数据进行处理,比如过滤、排序、映射、聚合等
📄️ ForkJoin框架
- Fork/Join 框架是 Java 并发工具包中一种可以将一个大任务拆分为多个小任务来异步执行的工具,自 JDK1.7 引入
📄️ Java 中的代理实现方式
当一个对象不适合或者不能被其他对象直接引用时,可以给该对象生成一个代理对象,代理对象具有被代理对象的所有功能,这样其他对象使用代理对象时一样可以达到自己的需求
📄️ Tomcat 为什么重写类加载器
双亲委派机制的缺点
📄️ 简述Java运行时数据区
Java 运行时数据区
📄️ BIO、NIO、AIO的区别
- IO 模型:简单理解为,使用什么样的通道进行数据的发送和同步,很大程度上决定了程序通信的性能
📄️ Java 线程的生命周期
- 线程的生命周期
📄️ 线程池
什么是线程池
📄️ JVM 垃圾回收
JVM 如何确定垃圾
📄️ 线程和进程
基本概念
📄️ 锁升级
- 锁升级 = 无锁 => 偏向锁 => 轻量级锁 => 重量级锁
📄️ CAS 与 ABA 问题
CAS