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

JVM 复习1

内容

JVM 类加载器

JVM 运行时数据区

测试1

  1. JVM整体架构考察。整体架构分为哪三层。分别是什么?通过绘制架构图来作答。

  2. 前端编译器是什么,作用是什么。要进行那些步骤?

  3. 类加载构成几个步骤。并且详细作答每个步骤的工作。

  4. 准备阶段和初始化阶段的工作尤其重要,请详细解释这两个阶段的工作。

  5. 类加载的几个步骤,与类加载器源码之间的对应关系。

  6. 类加载器的几种类型,以及这些类型之间的实际关系。

  7. 类加载器和class实例的关系。

  8. 类加载的命名空间,以及类的命名空间。

  9. 类加载的三个基本特征。

  10. 获取对象的类加载器的常见方法。

  11. 数组类的加载是怎样的?

  12. ClassLoader的主要工作由那些方法构成?他们分别起到什么作用?

  13. 为什么自定义类加载器无法覆盖加载核心类库?

  14. 让类加载器加载类的某个类的方法?

  15. 所谓双亲委派机制是什么?他的作用和好处坏处是什么?

  16. 打破双亲委派机制的原因和方法。

  17. 运行时数据区的构成,共享以及线程私有部分的划分。

  18. 虚拟机栈的作用,以及栈帧的构成。

  19. 局部变量表,操作数栈非常重要,描述一下具体的作用机制。

  20. 栈帧中除了局部变量表,和操作数栈剩下的信息有什么作用。

  21. 动态链接,静态链接。在方法调用中的区别。

  22. 方法调用的几种字节码指令,他们分别代表什么方法的调用。


http://www.mrgr.cn/news/61964.html

相关文章:

  • .NET Core WebApi第4讲:控制器、路由
  • NVR小程序接入平台/设备EasyNVR多个NVR同时管理多平台级联与上下级对接的高效应用
  • 从零搭建开源陪诊系统:关键技术栈与架构设计
  • SpringCloudAlibaba-Sentinel-熔断与限流
  • 指令(一):Android OS实用指令
  • 【线下培训】龙信科技应邀参与了由教育部网络安全与执法虚拟教研室(中国刑事警察学院)举办的学术讲座
  • IMX6ULL裸机-汇编_反汇编_机器码
  • 利士策分享,赚大钱与赚小钱的哲学,选大还是小?
  • Unity可视化Shader工具ASE介绍——自定义函数
  • PyQt入门指南三十五 QAction动作组件
  • OpenCV基本操作(python开发)——(7)实现图像校正
  • 【网络】1.UDP通信
  • 空气断路器和真空断路器介绍
  • 端到端拥塞控制的公平性和稳定性
  • 一个方法助你快速取消Word文档只读模式
  • HTTP的初步了解
  • golang gin ShouldBind的介绍和使用
  • LivePortrait——生成可拼接和重定向控制的高效肖像动画翻译
  • 【约束优化】一次搞定拉格朗日,对偶问题,弱对偶定理,Slater条件和KKT条件
  • asp.net webapi实现FileStreamResult
  • Maven下载安装配置(环境、本地仓库、阿里云、jdk、idea)(Win11)
  • 论分布式存储系统架构设计
  • 为什么资产管理中会用到RFID系统
  • NavVis LX系列产品典型应用—现有住宅装修改造-沪敖3D
  • 使用SPM为ios项目添加lookin所遇问题总结
  • 记MySQL下一次DEPENDENT SUBQUERY的优化