Java中()与Java堆一样,是线程共享的内存区域,用于存储已被虚拟机加载的类信息、常量、静态常量、即时编译器编译后的代码等数据
A: 方法区
B: 运行时常量池
C: 本地方法栈
D: Java堆
A: 方法区
B: 运行时常量池
C: 本地方法栈
D: Java堆
A
举一反三
- 73 下面有关JVM内存,说法错误的是? A: 程序计数器是一个比较小的内存区域,用于指示当前线程所执行的字节码执行到了第几行,是线程隔离的 B: Java方法执行内存模型,用于存储局部变量,操作数栈,动态链接,方法出口等信息,是线程隔离的 C: 方法区用于存储JVM加载的类信息、常量、静态变量、即时编译器编译后的代码等数据,是线程隔离的 D: 原则上讲,所有的对象都在堆区上分配内存,是线程之间共享的
- java运行时内存分为“线程共享”和“线程私有”两部分,以下哪些属于“线程共享”部分 A: 程序计算器 B: 方法区 C: java虚拟机栈 D: java堆
- 36 下面有关JVM内存,说法错误的是() A: 程序计数器是一个比较小的内存区域,用于指示当前线程所执行的字节码执行到了第几行,是线程隔离的 B: 虚拟机栈描述的是Java方法执行的内存模型,用于存储局部变量,操作数栈,动态链接,方法出口等信息,是线程隔离的 C: 方法区用于存储JVM加载的类信息、常量、静态变量、以及编译器编译后的代码等数据,是线程隔离的 D: 原则上讲,所有的对象都在堆区上分配内存,是线程之间共享的
- 下面有关JVM内存,说法错误的是()。 A: 程序计数器是一个比较小的内存区域,用于指示当前线程所执行的字节码执行到了第几行,是线程隔离的 B: Java方法执行内存模型,用于存储局部变量,操作数栈,动态链接,方法出口等信息,是线程隔离的 C: 方法区用于存储JVM加载的类信息、常量、静态变量、即使编译器编译后的代码等数据,是线程隔离的 D: 原则上讲,所有的对象都在堆区上分配内存,是线程之间共享的
- Java平台由java虚拟机和()两部分构成。 A: 类加载器 B: 运行时数据区 C: 本地库接口 D: Java应用编程接口
内容
- 0
下列Java代码中的变量a、b、c分别在内存的()存储区存放。 A: 堆区、堆区、堆区 B: 堆区、栈区、堆区 C: 堆区、栈区、栈区 D: 堆区、堆区、栈区 E: 静态区、栈区、堆区 F: 静态区、栈区、栈区
- 1
Java虚拟机是()的虚拟机。 A: 运行Java程序 B: 编译Java源文件 C: 提供Java编辑环境 D: 编译和运行Java程序
- 2
Java虚拟机(JVM)运行Java代码时,不会进行的操作是() A: 加载代码 B: 校验代码 C: 编译代码 D: 执行代码
- 3
【单选题】以下有关运行Java应用程序(Application)正确的说法是() A. Java应用程序是由java编译器解释执行 B. Java应用程序经编译后生成的字节代码可由Java虚拟机解释执行 C. Java应用程序经编译后可直接在操作系统下运行 D. Java应用程序经编译后可直接在浏览器中运行
- 4
【单选题】Java动态多态是指: A. 编译时加载JAVA类 B. 运行时加载JAVA类 C. Eclipse可通过Fix Project修复动态加载失败问题 D. 不需要JAVA的类加载器即可加载