应用组
文章平均质量分 63
主要java,其他看情况
星辰zzz
这个作者很懒,什么都没留下…
展开
-
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 阅读 · 0 评论 -
JVM Chapter03 类加载机制
JVM Chapter03 类加载机制JVM Chapter03 类加载机制类加载过程加载验证准备解析初始化类加载器类加载器类型双亲委派模型破坏双亲委派模型JVM Chapter03 类加载机制类加载过程加载 - linking [验证-准备-解析] - 初始化 - 使用 - 卸载加载通过权限定名获取此类二进制字节流将这个字节流所代表的静态存储结构转化为方法区的运行时数据结构在内存生成一个代表的Java.lang.class 对象作为方法区这个类的各种数据访问入口验证文件格式验证元原创 2021-02-20 21:35:12 · 62 阅读 · 0 评论 -
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 阅读 · 0 评论