随笔分类 - JVM篇
Java类如何加载到JVM中的
摘要:JVM中垃圾收集算法: 其中: 分代收集理论:当前虚拟机的垃圾收集器都采用分代收集理论,及就是将对象根据存货周期分为几种,一般将java堆分为新生代和老年代,这样可以根据不同年龄代选择合适的垃圾收集算法。 复制算法:就是将堆空间均等分为二份,一份存在老年代和新生代的对象,一份为复制空间,当一份内存使
阅读全文
摘要:Java的类加载过程主要是通过类加载器来实现的,其中Java有如下几种加载器 1:引导类加载器:负责支撑JVM运行的位于我们JDK中的JRE目录的lib目录下的核心类库。 扩展类加载器:负责支撑JVM运行的位于JDK中的JRE目录的lib目录下的ext扩展目录中的JAR类包 应用程序类加载器:负责我
阅读全文
摘要:当我们用java命令运行某个类的main函数启动程序的时候,首先会通过类加载器把主类加载到jvm中。 以下是我手写的一个java的main方法启动类: package com.hu.jvm; /** * @author hu * @ClassName: $Main * @Description: $
阅读全文