- 1.1 String深入理解原理
- 1.2 浮点型数据深入研究
- 1.3 数据装箱和拆箱原理
- 1.4 泛型由来和设计**
- 1.5 加密和解密设计和原理
- 2.1 面向对象设计**
- 2.2 抽象类和接口设计
- 2.3 封装和继承设计**
- 2.4 复用和组合设计**
- 2.5 对象和引用设计**
- 3.1 IO流设计**和原理
- 3.2 为何设计序列化数据
- 3.3 各种拷贝数据比较
- 3.4 高效文件读写的原理
- 4.1 反射性能探索和优化
- 4.2 为何要设计注解**
- 4.3 动态代理的设计**
- 4.4 SPI机制设计的**
- 4.5 异常设计和捕获原理
- 4.6 虚拟机如何处理异常
- 4.7 四种引用设计**
- 5.1 线程的前世今生探索
- 5.2 线程通信的设计**
- 5.3 线程监控和Debug设计
- 5.4线程和JVM之间联系
- 5.5 线程池使用技巧介绍
- 5.6 线程池设计核心原理
- 5.7 线程如何最大优化
- 6.1 多线程并发经典案例
- 6.2 并发安全前世今生
- 6.3 线程安全如何保证
- 6.4 变量的安全性探索
- 6.5 并发上下文切换原理
- 6.6 理解CAS设计和由来
- 6.7 协程设计**和原理
- 6.8 事物并发模型解读
- 6.9 并发设计模型研究
- 6.10 并发编程数据一致性
- 6.11 锁问题的定位和修复
- 6.12 多线程如何性能调优
- 7.1 类的加载过程和原理
- 7.2 对象布局设计的原理
- 7.3 双亲委派机制设计**
- 7.5 代码攻击和安全防护
- 7.6 设计动态生成Java类
- 8.1 彻底搞透彻内存模型
- 8.2 JVM即时编译器原理
- 8.3 JVM内存回收清理机制
- 8.4 JVM如何执行方法调用
yangchong211/YCJavaBlog
Java高级进阶专栏博客,数据类型原理,泛型设计**,面向对象,继承,封装,io流,序列化,拷贝,高效读写,反射,注解,spi机制,异常,四种引用,线程原理,线程通信,线程池设计**,线程并发优化,上下文切换原理,CAS,锁的设计和原理,类加载,对象布局,代码攻击,内存模型,即时编译,内存回收机制,性能调优,集合设计**
JavaApache-2.0