
- Java
- Java 核心技术相关文章,如 Java 基础、多线程与并发、JVM 架构原理、垃圾回收机制、JVM 调优、集合框架、IO 框架、版本特性、Java 面试题等
目录
- # 1. Java 基础
- 1-1. Java 基础 - 谈谈 Java 平台 1-2. Java 基础 - 知识点 1-3. Java 基础 - 面向对象 1-4. Java 基础 - Q/A 1-5. 扩展 - int 和 Integer 1-6. 扩展 - final、finally、finalize 1-7. 扩展 - String、StringBuilder、StringBuffer 1-8. 扩展 - Exception 和 Error 1-9. 扩展 - 引用 1-10. 扩展 - 数值计算问题 1-11. 扩展 - 反射和动态代理
- # 2. Java 进阶 - 集合框架
- 2-1. Collections 框架概览 2-2. Collection - ArrayList & Vector 源码详解 2-3. Collection - CopyOnWriteArrayList 源码解析 2-4. Collection - LinkedList 源码详解 2-5. Collection - ArrayDeque 源码解析 2-6. Collection - PriorityQueue 源码解析 2-7. Map - HashMap & HashSet 源码解析 2-8. Map - LinkedHashMap & LinkedHashSet 源码解析 2-9. Map - TreeSet & TreeMap 源码解析 2-10. Map - WeekHashMap 源码解析
- # 3. Java 进阶 - 多线程与并发
- 3-1. Java 并发 - 概述 3-2. Java 并发 - 理论基础 3-3. Java 并发 - 线程基础 3-4. Java 并发 - 各种锁 3-5. Java 并发 - JVM 锁优化 3-6. Java 并发 - 关键字 volatile 3-7. Java 并发 - 关键字 synchronized 3-8. Java 并发 - syschronized 应用及死锁问题 3-9. Java 并发 - 关键字 final 3-10. JUC - CAS与原子操作 3-11. JUC - 锁核心类AQS 3-12. JUC - 锁接口和类简介 3-13. JUC - 并发容器简介 3-14. JUC - 阻塞队列 3-15. JUC - 通信工具类 3-16. JUC - Fork/Join框架 3-17. JUC - Stream并行计算原理 3-18. JUC - 线程池
- # 4. Java 进阶 - JVM
- 4-1. JVM 概述 4-2. JVM - 类加载机制 4-3. JVM - 内存结构简介 4-4. JVM - 运行时数据区 4-5. JVM - 垃圾回收机制 4-6. JVM - 分析垃圾回收策略 4-7. JVM - 内存分配和垃圾回收调优 4-8. JVM - 性能调优工具 4-9. JVM - 利用工具调优分析问题
- # 5. Java 进阶 - 版本特性
- 5-1. Java 8 常用特性
上次更新: 2023-04-03