最新 最热

【面试题精讲】JVM中哪些对象可以被称为GC ROOT对象

全网最细面试题手册,支持艾宾浩斯记忆法。这是一份最全面、最详细、最高质量的 java 面试题,不建议你死记硬背,只要每天复习一遍,有个大概印象就行了。[2]...

2023-11-02
1

【面试题精讲】JVM-堆-修改堆大小

全网最细面试题手册,支持艾宾浩斯记忆法: https://store.amazingmemo.com/chapterDetail/1685324709017001

2023-11-02
1

【面试题精讲】JVM-方法区-字符串常量池

字符串常量池是 Java 中的一种特殊的内存区域,用于存储字符串常量。它是在编译阶段就确定并存储的,是一种优化机制,可以减少内存的占用和提高程序的执行效率。...

2023-11-02
1

【面试题精讲】JVM-方法区-运行时常量池

运行时常量池(Runtime Constant Pool)是 Java 虚拟机中的一块内存区域,用于存储类文件中的常量数据以及符号引用。

2023-10-31
1

【面试题精讲】JVM-堆

JVM 堆 是 Java 虚拟机中的一部分内存,主要用于存放对象实例。堆是由所有线程共享的内存区域,由垃圾收集器来自动管理。

2023-10-31
1

【面试题精讲】JVM-运行时数据区-StackOverFlowError

StackOverflowError是 Java 编程语言中的一个异常,表示在方法调用过程中栈溢出。当一个方法被递归调用的次数过多,或者方法调用的层级太深时,就会导致栈空间不足,从而抛出 StackOverflowError 异常。...

2023-10-31
1

【面试题精讲】JVM-本地方法栈

本地方法栈 (Native Method Stacks),是指 Java 虚拟机用于处理本地方法执行的内存模型。本地方法指的是用 Java 之外的语言(如 C、C++)编写的方法,这些方法不在 Java 虚拟机栈中执行,而是在本地方法栈中执行。本地方法栈也...

2023-10-31
1

【面试题精讲】JVM-OutOfMemory

OutOfMemory(OOM),中文意为内存溢出,是指 JVM 无法再申请到足够的内存空间,导致 Java 程序无法正常运行。当 JVM 都无法再分配新的内存空间时,就会抛出 OutOfMemoryError 错误,这是一种无法通过 Java 代码修复的错误。...

2023-10-31
0

【面试题精讲】JVM-方法区

方法区是 Java 虚拟机规范中的一种内存区域,它用于存储已被加载的类型信息、常量、静态变量、即时编译器编译后的代码缓存等数据。在某些版本的 JDK 中,方法区也被叫做 Non-Heap 内存。...

2023-10-31
1

【面试题精讲】JVM-方法区-元信息

方法区是一块用于存储已被虚拟机加载的类信息、常量、静态变量、即时编译器编译后的代码等数据的内存区域。需要注意的是,Java 虚拟机规范中使用了运行时常量池这个概念,它并不是方法区的一部分,但是不同的实现可以通过...

2023-10-31
1