Avatar notebook default
JVM
12篇文章 · 14167字 · 1人关注
  • GC概要串烧

    对象的迁徙 从幼儿园(新生代)到养老院(老年代) 一般情况: 对象优先分配在新生代新生代如果对象满了,会触发Minor GC(Young GC)...

  • Resize,w 360,h 240
    类的隐式(自动)加载和显式(非自动)加载

    所属文集:ClassLoader串烧 关键字 Import , forName , loadClass 藕断丝连 问题: 通常我们都知道我们写的...

  • Resize,w 360,h 240
    类加载器的命名空间 实例验证

    所属文集:ClassLoader串烧 同一个命名空间中,类只加载一份 AppClassLoader加载程序中自定义的类。无论加载多少次,只要是被...

  • Resize,w 360,h 240
    定义类加载器、初始类加载器

    所属文集:ClassLoader串烧 发起一个类的加载过程的类加载器和最终实际加载这个类的类加载器可能并不是一个。前者称为初始类加载器,而后者称...

  • SPI与线程上下文类加载器

    所属文集:ClassLoader串烧 前提 传送门 :理解当前类加载器,主动加载,自动加载是什么! 需求 程序运行过程中要用到的类,通过当前类加...

  • Resize,w 360,h 240
    Tomcat ClassLoader

    所属文集:ClassLoader串烧 Tomcat 的类加载器 Tomcat 的自定义类加载器 WebAppClassLoader 打破了双亲委...

  • Resize,w 360,h 240
    ClassLoader委派加载模型

    java自带三个重要的类加载器,其组织结构如下。 1.三个类加载器的创建 是rt.jar包里面sun.misc.Launcher类: 1.1 b...

  • Resize,w 360,h 240
    ClassLoader串烧

    传送门:阿里开源框架JVM-Sandbox源码梳理 类的生命周期 [加载-链接-初始化-使用-卸载] 执行和加载的基本认知 1.JVM运行时,在...

  • Resize,w 360,h 240
    编译期常量运行期常量

    所属文集:ClassLoader串烧 编译期常量 在编译阶段,常量就被放到使用这个常量的方法的所在的类的常量池中调用类,并没有直接引用到定义常量...

文集作者