1. 方法区和永久代和元空间

    方法区(Method Area)

    2018/12/10 Java JVM

  2. Java对象创建、逃逸分析和TLAB

    对象的创建

    2018/12/06 Java JVM

  3. Java对象存活和垃圾收集方法

    对象存活判断

    2018/12/04 Java JVM

  4. CMS垃圾收集器

    CMS的特点 老年代 标记-清除算法(之前的都是标记-整理算法),产生内存碎片。 并发收集,低停顿时间,适用于用户交互多的场景。 CMS是HotSpot在JDK1.5推出额第一款真正意义上的并发(Concurrent)收集器==,第一次实现了让垃圾回收线程与用户线程同时工作==。

    2018/12/03 Java JVM

  5. Java堆内存分配与回收策略

    java主要在堆上分配内存,而Java堆又分为新生代(YoungGen)和老年代(OldGen)两个部分,新生代又再分为Eden区和Survivor区两部分,本文根据java堆的划分,描述hotspot的内存分配策略。

    2018/12/02 Java JVM

  6. Java垃圾收集器

    2018/12/01 Java JVM

  7. G1垃圾收集器

    特点

    2018/11/30 Java JVM

  8. SynchronousQueue实现

    基础

    2018/11/27 Java Java多线程

  9. Java同步工具类(CountDownLatch, FutureTask, Semaphore, CyclicBarrier, Exchanger) 简介

    CountDownLatch(闭锁)

    2018/11/26 Java Java多线程

  10. AbstractQueuedSynchronizer及Condition队列实现分析

    AbstractQueuedSynchronizer

    2018/11/24 Java Java多线程