1.jvm的体系结构

0.整体架构

 

 1.类加载器/装载器:作用是加载class文件

分类:

AppClassLoader 应用程序加载器 父类是ExtClassLoader

ExtClassLoader 扩展类加载器

启动类(根)加载器

虚拟机自带的加载器

 

双亲委派机制:是一个安全保护机制

寻找一个类的过程:boot(根)->exc->app

过程:

1.类加载器收到类加载的请求

2.将这个请求向上委托给父类加载器区完成,一直向上委托,直到启动类加载器

3.启动加载器检查是否能够加载当前的这个类,能加载就结束,使用当前加载器,否则抛出异常,通知子加载器进行加载

4.重复步骤3

 

题目:native修饰符的作用:java处理不了的东西去调用本地方法库(c底层的东西)

2.运行时数据区

 

 

 3.执行引擎

 

posted @ 2021-06-27 19:05  一拳超人的逆袭  阅读(46)  评论(0编辑  收藏  举报