- 博客(3)
- 收藏
- 关注
原创 GC Handbook 笔记
TLAB (Thread Local Allocation Buffer), 线程本地分配缓冲区,大部分对象直接在TLAB中分配,避免与其他线程的同步操作。 对象的内存分配策略: 首先在TLAB分配。 TLAB空间不足就在Eden分配 Eden 不足就触发一次young gc。 young gc之后还是 不行就分配到老年代。 java8 使用Metaspace 保存类定义 ...
2019-05-21 14:36:22 263
原创 各种工厂模式
本文介绍各种工厂模式:简单工厂模式、工厂方法模式、抽象工厂模式。文章部分内容来自网址 简单工厂模式 需求 将实例化类的代码抽象出来,使用一个类专门负责实例化各种类,使用者不显示使用new关键字创建类。 UML 代码 public interface Product { } public class ProductImpl1 implements Product { } public class ...
2019-05-19 23:32:39 202
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人