240 发简信
  • 120
    JDK1.8 HashMap源码分析

    关键属性 构造方法 无参构造 带参构造函数 选取带参构造函数二进行分析: 逻辑流程: ①传入相应的自定义的初始容量参数initialCapaci...

  • 120
    Java内存区域

    (2)运行时数据区(我们核心关注这里的栈、堆、方法区)【这里面所存放的是类加载加载后的一些数据】 (3)执行引擎---是从内存中(可以任务是运行...

  • 120
    JVM虚拟机类的编译和加载机制

    类的编译 概要来说类的编译可分为以下3步:1、词法分析和输入到符号表 2、注解处理 3、语义分析和生成字节码 详细过程为: ①源代码文件*.ja...

  • 120
    经典垃圾收集器

    Hotspot中各种垃圾收集器 Serial收集器:串行回收 Serial收集器是一个单线程工作的收集器,它在进行垃圾收集时,必须暂停其他所有工...

  • 120
    垃圾标记回收和内存分配策略

    垃圾的标记阶段:对象存活判断 引用计数算法 此方法和操作系统中文件系统判文件存活很相似:在对象中添加一个引用计数器,每当有一个地方引用它时,它便...