如何快速掌握JVM入门知识?

2026-04-18 03:461阅读0评论SEO资讯
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计1129个文字,预计阅读时间需要5分钟。

如何快速掌握JVM入门知识?

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分钟。

如何快速掌握JVM入门知识?

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启动类加载器。

启动类加载器收到加载类的请求会检查这个类能否加载,能够加载则完成。不能加载就抛出异常,通知子加载器进行加载。

阅读全文