文章 2024-06-20 来自:开发者社区

【搞定Jvm面试】 面试官:谈谈 JVM 类文件结构的认识

类文件结构 一 概述 在 Java 中,JVM 可以理解的代码就叫做字节码(即扩展名为 .class 的文件),它不面向任何特定的处理器,只面向虚拟机。Java 语言通过字节码的方式,在一定程度上解决了传统解释型语言执行效率低的问题,同时又保留了解释型语言可移植的特点。所以 Java 程序运行时比较高效,而且,由于字节码并不针对一种特定的机器,因此,Java 程序无须重新编译便可...

文章 2023-07-10 来自:开发者社区

JVM面试专题-JVM运行时数据区堆的结构

JVM运行时数据区堆的结构是怎么划分?为什么分代设计呢?为什么要Survivor区?只有Eden不行吗?为什么要两个Survivor区?为什么Eden:s0:s1是8:1:1?分配担保机制?堆内存分配过程详细的讲讲? JVM运行时数据区堆的结构是怎么划分?为什么分代设计呢?为什么要Survivor区?只有Eden不行吗?为什么要两个Survivor区?为什么Eden:s0:s1是8:...

JVM面试专题-JVM运行时数据区堆的结构
文章 2023-07-10 来自:开发者社区

JVM面试专题-运行时数据区的结构

运行时数据区的结构都有哪些?哪些是共享的呢?哪些是非共享的呢?详细的介绍一下运行时数据区结构各部分的作用?你掌握的怎么样呢? 运行时数据区的结构都有哪些?哪些是共享的呢?哪些是非共享的呢? 运行时数据区的结构一共有五个部分 方法区、堆、虚拟机栈、本地方法栈、程序计数器 哪些是共享的呢?哪些是非共享的呢? 线程共享:堆(实例 对象) 方法区(类信息 静态变量 常量 编译后的代码)线程...

JVM面试专题-运行时数据区的结构

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

Java面试那些事儿

手把手带您学习Java,开启编程之路。

+关注