什么是双亲委派机制 双亲委派机制(Parent Delegation Mechanism)是Java中的一种类加载机制。在Java中,类加载器负责加载类的字节码并创建对应的Class对象。双亲委派机制是指当一个类加载器收到类加载请求时,它会先将该请求委派给它的父类加载器去尝试加载。只有当父类加载器无法加载该类时,子类加载器才会尝试加载。 这种机制的…
垃圾判定 垃圾判定是指在编程中确定哪些内存中的对象是“垃圾”,即不再被应用程序使用的对象,因此可以被垃圾回收器回收的过程。 在Java中,垃圾回收(Garbage Collection, GC)主要采用两种基本方法:引用计数法和可达性分析。下面分别对这两种方法进行说明: 引用计数算法是一种最直观的垃圾收集技术。其基本思想是给每个对象分配一个引用计数…
JVM内存结构 堆 堆的特点 线程共享,一块最大的内存存储区 通过new创建的对象,数组和字符常量池都在堆中 需要考虑线程安全问题,有垃圾回收机制 堆内存分配 堆内存有新生代和老年代之分 新生代:新生代由伊甸园(Eden)和两个幸存者区(suervior space)组成伊甸园用来存放新创建的对象幸存者区是通过 from和to区不断交换来运行的,一…