当前位置: 首页 > news >正文

【03-JVM面试专题-JVM中你知道的类加载器有哪些?作用是什么?分别用来加载什么文件?什么内容的呢?】

JVM中你知道的类加载器有哪些?作用是什么?分别用来加载什么文件?什么内容的呢?

在这里插入图片描述

JVM的类加载器你都知道吗?它们的作用是什么呢?分别用来加载什么文件呢?你看看自己掌握的怎么样呢?

Bootstrap ClassLoader 启动类加载器的作用以及加载的文件内容

启动类加载器主要用来加载$JAVA_HOME中jre/lib/rt.jar里所有的class或者是Xbootclasspath选项指定的jar包。

Extension ClassLoader 扩展类加载器的作用以及加载的文件内容

加载Java平台中扩展功能的一些jar包,包括$JAVA_HOME中的jre/lib/*.jar或者-Djava.ext.dirs指定目录下的jar包。

Application ClassLoader 应用程序类加载器的作用以及加载的文件内容

加载classpath中指定的jar包以及Djava.class.path所指定目录下的类和jar包。

Custom ClassLoader 自定义类加载器的作用以及加载的文件内容

通过java.lang.ClassLoader的子类自定义加载的class,属于应用程序。根据自身需要自定义的ClassLoader,如Tomcat,Jboss都会根据j2ee规范自行实现ClassLoader。

类加载器之间的关系

类加载器

总结:

在这里插入图片描述

JVM知识在面试过程中非常高频,大家一定要牢牢掌握,如果以上文章有帮助到你,希望可以点个关注,留下属于你的足迹,比心!我们下节再见哦。

http://www.lryc.cn/news/17022.html

相关文章:

  • 面试纪要FFFFF
  • gma 1.1.3 (2023.02.22) 更新日志
  • 现有安全技术
  • Qt QMAKE_MSC_VER
  • 如何通俗地理解原码、反码和补码
  • 在vite vue3 前端架构中,切换环境,切换项目的架构设计方案
  • 华为OD机试真题Python实现【跳格子】真题+解题思路+代码(20222023)
  • Python 入门之文件和异常处理
  • 操作系统作业
  • 【计算机网络 -- 期末复习】
  • 三、(补充)接口是对类的一部分行为的抽象
  • CIMCAI intellgent ship product applied by world top3 shipcompany
  • 媒体见面会怎么做?
  • Nginx面试题一步到位
  • 华为OD机试真题 用 C++ 实现 - 括号检查
  • Windows下SecureCRT的下载、安装、使用、配置【Telnet/ssh/Serial】
  • Git 分支操作
  • 【面试题】TCP如何保证传输可靠性?TCP流量控制实现、拥塞控制、ARQ协议、停止等待ARQ、连续ARQ
  • MySQL一隐式转换
  • 风光并网对电网电能质量影响的matlab/simulink仿真建模
  • 浅谈Spring循环依赖
  • 华为OD机试题 - 拼接 URL(JavaScript)| 包含代码编写思路
  • 【FFMPEG】Filtering Introduction[翻译/举例]
  • 什么是IP65?仅仅是防水等级吗?看完本文直呼666!
  • Flask入门(10):数据库连接池
  • 华为OD机试C++实现 - 最小步骤数
  • 数仓:用户行为类指标一网打尽
  • mysql数据库的主从复制
  • 【极海APM32替代笔记】低功耗模式、WFI命令等进入不了休眠的可能原因(系统定时器SysTick一直产生中断)
  • 一文搞懂秒杀系统,欢迎参与开源,提交PR,提高竞争力。早日上岸,升职加薪。