码迷,mamicode.com
首页 > 其他好文 > 详细

JVM

时间:2020-07-04 16:49:21      阅读:77      评论:0      收藏:0      [点我收藏+]

标签:def   int   ace   ssl   图片   stat   main   default   sel   

JVM Structure


技术图片


技术图片


技术图片


技术图片


技术图片


技术图片

JVM Architecture

技术图片

Life of JVM

技术图片


Loading

技术图片


技术图片


技术图片


技术图片


技术图片

ClassLoader

技术图片


技术图片

public class ClassLoaderTest{
    public static void main(String[] args){
        // 系统类加载器
        ClassLoader systemClassLoader =  ClassLoader.getSystemClassLoader();
        System.out.println(systemClassLoader); // sun.misc.Launcher$AppClassLoader@2a139a55 
        //获取系统类加载器的上级:扩展类加载器
        ClassLoader extClassLoader = systemClassLoader.getParent();
        System.out.println(extClassLoader); // sun.misc.Launcher$ExtClassLoader@7852e922

        // 获取本类的加载器
        ClassLoader selfClassLoader = ClassLoaderTest.class.getClassLoader();
        System.out.println(selfClassLoader);  // sun.misc.Launcher$AppClassLoader@2a139a55
    }
}

技术图片


技术图片


技术图片


技术图片


技术图片


技术图片

双亲委派机制

技术图片


技术图片


技术图片

What makes it all the same:

技术图片
技术图片


PC register

技术图片

技术图片

VM Stack

技术图片


技术图片


技术图片


技术图片

操作数栈(表达式栈)

技术图片

动态链接

技术图片


技术图片


技术图片


技术图片


技术图片

Native Method Interface

技术图片

Native Method Stack

技术图片

Default Garbage Collector : G1

JVM

标签:def   int   ace   ssl   图片   stat   main   default   sel   

原文地址:https://www.cnblogs.com/nedrain/p/13230988.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!