把知识串起来,把经验留下来
Java 知识导航.
从基础语法到并发与 JVM,一篇篇学习,一点点深入。
那些摸索过的知识与实践,都收在这里。
10 个专题142 篇文章
JAVA基础19 篇
从语法、数据类型到面向对象,把基础知识串起来。
Git使用1 篇
版本管理与 GitLab 日常协作。
JUC并发编程17 篇
线程、锁、线程池与并发工具,理解多线程背后的原理。
JAVA集合12 篇
从 List、Map 到 Set,理解集合的实现与使用。
JDK新特性与反射14 篇
JDK 8 至 JDK 21 的版本特性、使用场景与反射机制。
JAVA-IO12 篇
从输入输出流到 NIO、Netty 与零拷贝。
设计模式27 篇
设计原则与常见模式,让代码更容易理解和扩展。
- 一、设计模式-设计思想
- 二、设计模式-七大原则认识
- 三、设计模式-UML类图
- 四、设计模式-设计模式概述
- 五、设计模式-创建型单例模式
- 六、设计模式-创建型工厂模式
- 七、设计模式-创建型原型模式
- 八、设计模式-创建型建造者模式
- 九、设计模式-结构型适配器模式
- 十、设计模式-结构型桥接模式
- 十一、设计模式-结构型装饰者模式
- 十二、设计模式-结构型组合模式
- 十三、设计模式-结构型外观模式
- 十四、设计模式-结构型享元模式
- 十五、设计模式-结构型代理模式
- 十六、设计模式-行为型模板方法模式
- 十七、设计模式-行为型命令模式
- 十八、设计模式-行为型访问者模式
- 十九、设计模式-行为型迭代器模式
- 二十、设计模式-行为型观察者模式
- 二十一、设计模式-行为型中介模式
- 二十二、设计模式-行为型备忘录模式
- 二十三、设计模式-行为型解释器模式
- 二十四、设计模式-行为型状态模式
- 二十五、设计模式-行为型策略模式
- 二十六、设计模式-行为型职责链模式
- 二十七、设计模式-设计模式总结
算法8 篇
常用算法思想与解题模板,在实践中积累思路。
JVM26 篇
运行时内存、类加载、垃圾回收与性能调优。
- 一、JVM - Java体系结构
- 二、JVM - 类加载子系统
- 三、JVM - 运行时数据区概述及线程
- 四、JVM - 程序计数器
- 五、JVM - 虚拟机栈
- 六、JVM - 本地方法接口
- 七、JVM - 本地方法栈
- 八、JVM - 堆
- 九、JVM - 方法区
- 十、JVM - 对象实例化内存布局与访问定位
- 十一、JVM - 直接内存
- 十二、JVM - 执行引擎
- 十三、JVM - StringTable字符串常量池
- 十四、JVM - 垃圾回收概述
- 十五、JVM - 垃圾回收概述
- 十六、JVM - 垃圾回收相关概念
- 十七、JVM - 垃圾回收相关概念
- 十八、JVM - Class文件结构
- 十九、JVM - 字节码指令集与解析
- 二十、JVM - 类的加载过程详解
- 二十一、JVM - 再谈类的加载器
- 二十二、JVM - 调优概述
- 二十三、JVM - 监控及诊断工具命令行
- 二十四、JVM - 监控及诊断工具GUI
- 二十五、JVM - 运行时参数
- 二十六、JVM - 分析GC日志
XXL-JOB分布式定时任务6 篇
从快速入门到任务调度与执行器设计。
