如何快速掌握JVM入门知识?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1129个文字,预计阅读时间需要5分钟。
1. JVM位置:JVM运行在操作系统之上。
2.JVM体系结构:3. 类加载器:类加载器的功能:加载class文件,类加载器:①.ApplicationClassLoader:应用程序类加载器,负责加载当前应用的classpath下的所有jar及class文件,②.ExtensionClassLoader:扩展类加载器,负责加载当前JVM的安装目录下的lib目录下的所有jar包,③.SystemClassLoader:系统类加载器,负责加载rt.jar包。
1. JVM的位置
JVM是运行在操作系统之上的。
2. JVM体系结构
3. 类加载器
类加载器的作用:加载class文件
加载器:①.ApplicationClassLoader应用程序类加载器,主要负责加载当前应用classpath路径下的所有类;
②.ExtentionClassLoader扩展类加载器,主要负责加载\lib\ext目录下的jar包和class文件;
③.BootstrapClassLoader启动类加载器,主要负责加载\lib下的tr、resources.jar、charset.jar和class等;
④.UserClassLoader用户自定义类加载器,可加载指定路径的class文件。
4. 双亲委派机制
类加载器收到类加载的请求,会将请求向上委托给父类加载器区完成,一直到BootstrapClassLoader启动类加载器。
启动类加载器收到加载类的请求会检查这个类能否加载,能够加载则完成。不能加载就抛出异常,通知子加载器进行加载。
本文共计1129个文字,预计阅读时间需要5分钟。
1. JVM位置:JVM运行在操作系统之上。
2.JVM体系结构:3. 类加载器:类加载器的功能:加载class文件,类加载器:①.ApplicationClassLoader:应用程序类加载器,负责加载当前应用的classpath下的所有jar及class文件,②.ExtensionClassLoader:扩展类加载器,负责加载当前JVM的安装目录下的lib目录下的所有jar包,③.SystemClassLoader:系统类加载器,负责加载rt.jar包。
1. JVM的位置
JVM是运行在操作系统之上的。
2. JVM体系结构
3. 类加载器
类加载器的作用:加载class文件
加载器:①.ApplicationClassLoader应用程序类加载器,主要负责加载当前应用classpath路径下的所有类;
②.ExtentionClassLoader扩展类加载器,主要负责加载\lib\ext目录下的jar包和class文件;
③.BootstrapClassLoader启动类加载器,主要负责加载\lib下的tr、resources.jar、charset.jar和class等;
④.UserClassLoader用户自定义类加载器,可加载指定路径的class文件。
4. 双亲委派机制
类加载器收到类加载的请求,会将请求向上委托给父类加载器区完成,一直到BootstrapClassLoader启动类加载器。
启动类加载器收到加载类的请求会检查这个类能否加载,能够加载则完成。不能加载就抛出异常,通知子加载器进行加载。

