下面有关JVM内存,说法错误的是()。
A: 程序计数器是一个比较小的内存区域,用于指示当前线程所执行的字节码执行到了第几行,是线程隔离的
B: Java方法执行内存模型,用于存储局部变量,操作数栈,动态链接,方法出口等信息,是线程隔离的
C: 方法区用于存储JVM加载的类信息、常量、静态变量、即使编译器编译后的代码等数据,是线程隔离的
D: 原则上讲,所有的对象都在堆区上分配内存,是线程之间共享的
A: 程序计数器是一个比较小的内存区域,用于指示当前线程所执行的字节码执行到了第几行,是线程隔离的
B: Java方法执行内存模型,用于存储局部变量,操作数栈,动态链接,方法出口等信息,是线程隔离的
C: 方法区用于存储JVM加载的类信息、常量、静态变量、即使编译器编译后的代码等数据,是线程隔离的
D: 原则上讲,所有的对象都在堆区上分配内存,是线程之间共享的
举一反三
- 73 下面有关JVM内存,说法错误的是? A: 程序计数器是一个比较小的内存区域,用于指示当前线程所执行的字节码执行到了第几行,是线程隔离的 B: Java方法执行内存模型,用于存储局部变量,操作数栈,动态链接,方法出口等信息,是线程隔离的 C: 方法区用于存储JVM加载的类信息、常量、静态变量、即时编译器编译后的代码等数据,是线程隔离的 D: 原则上讲,所有的对象都在堆区上分配内存,是线程之间共享的
- 36 下面有关JVM内存,说法错误的是() A: 程序计数器是一个比较小的内存区域,用于指示当前线程所执行的字节码执行到了第几行,是线程隔离的 B: 虚拟机栈描述的是Java方法执行的内存模型,用于存储局部变量,操作数栈,动态链接,方法出口等信息,是线程隔离的 C: 方法区用于存储JVM加载的类信息、常量、静态变量、以及编译器编译后的代码等数据,是线程隔离的 D: 原则上讲,所有的对象都在堆区上分配内存,是线程之间共享的
- Java中()与Java堆一样,是线程共享的内存区域,用于存储已被虚拟机加载的类信息、常量、静态常量、即时编译器编译后的代码等数据 A: 方法区 B: 运行时常量池 C: 本地方法栈 D: Java堆
- Java应用程序总是从主类的main方法开始执行,JVM加载代码,发现main方法后,就会启动一个线程,这个线程称为“主线程”(main线程),该线程负责执行main方法。
- Java应用程序总是从主类的()方法开始执行,JVM加载代码,发现该方法后,会启动一个线程,这个线程称为(),该线程负责执行该方法。