自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 design pattern

design-pattern创建型模式:关注对象的创建过程D3.Singleton单例模式D4.Factory工厂模式D5.ABSFactory抽象工厂模式D11.builder建造者模式D12.prototype原型模式行为型模式:关注系统中对象之间的相互交互,研究系统在运行时对象之间的相互通信和协作,进一步明确对象的职责。D1.observer观察者模式D6.Command命令模式D8.template模板方法模式D13.Mediator中介模式D14.Memento备忘录

2021-02-24 03:50:03 140

原创 JVM Chapter03 类加载机制

JVM Chapter03 类加载机制JVM Chapter03 类加载机制类加载过程加载验证准备解析初始化类加载器类加载器类型双亲委派模型破坏双亲委派模型JVM Chapter03 类加载机制类加载过程加载 - linking [验证-准备-解析] - 初始化 - 使用 - 卸载加载通过权限定名获取此类二进制字节流将这个字节流所代表的静态存储结构转化为方法区的运行时数据结构在内存生成一个代表的Java.lang.class 对象作为方法区这个类的各种数据访问入口验证文件格式验证元

2021-02-20 21:35:12 62

原创 JVM Chapter02 GC

JVM Chapter02 GC JVM Chapter02 GC(Garbage Collection)对象可回收判断引用计数算法可达性分析算法对象引用及其生存周期GC算法标记-清除算法(Mark-Sweep)复制算法标记-整理算法分代收集算法HotSpotHotSpot如何进入GC枚举根节点安全点和安全区域HotSpot的垃圾回收器young generationSerial (单线程)ParNew(多线程版的Serial)Parallel scavengetenured gennerationSeri

2021-02-20 06:37:27 167 4

原创 JVM Chapter01 Runtime Data Area

JVM Chapter01JVM 组件Runtime Data Area线程共享的数据区线程隔离数据区JVM 组件Runtime Data Area 运行时数据区ClassLoader 类加载器,负责加载class文件Execution Engine 执行引擎,负责与操作系统交互Native Interface 负责调用本地接口的Runtime Data Area线程共享的数据区1 方法区:存储虚拟机加载的类信息、常量、静态变量等2 堆 :垃圾收集器管理的主要区域,GC堆,主流是可扩

2021-02-19 22:20:59 59

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除