79以下关于内存管理描述错误的是
A: 基本数据类型的变量、对象的引用及函数调用的现场保存都使用内存栈空间
B: 通过new关键字和构造器创建的对象放在堆空间,类信息、常量、静态变量放在方法区
C: 计数器是唯一一个没有规定任何OutOfMemoryError情况的区域
D: 直接内存的分配不会受到Java堆大小的限制,所以不会抛OutOfMemoryError异常
A: 基本数据类型的变量、对象的引用及函数调用的现场保存都使用内存栈空间
B: 通过new关键字和构造器创建的对象放在堆空间,类信息、常量、静态变量放在方法区
C: 计数器是唯一一个没有规定任何OutOfMemoryError情况的区域
D: 直接内存的分配不会受到Java堆大小的限制,所以不会抛OutOfMemoryError异常
举一反三
- 以下关于栈内存和堆内存的说法中错误的是() A: 引用数据类型的变量保存在堆内存中 B: 基本数据类型的变量保存在栈内存中 C: 对象或数组需要用new运算符在堆内存中申请空间 D: 引用数据类型的变量保存在栈内存中
- 以下说法错误的是?(选择一项) A: 基本类型保存在堆内存中 B: 引用类型保存在堆内存中 C: 保存基本类型的变量保存的是值本身 D: 保存引用类型的变量保存的并不是对象本身,而是一个指向该对象的引用地址
- 下面关于Java中基本数据类型及其包装类型说法正确的是? A: 包装类型的初始值为null B: int的初始值为 0 、 boolean的初始值为false C: 包装类是对象,拥有方法和字段,对象的调用都是通过引用对象的地址;基本类型不是 D: 包装类型需要new在堆内存中进行new来分配内存空间 E: 基本数据类型直接将值保存在值栈中;包装类型是把对象放在堆中,然后通过对象的引用来调用他们
- C++中,若一个变量的定义不在任何函数内部,则它所占的内存在内存的哪个区分配: A: 栈区 B: 堆区 C: 代码区 D: 静态数据区
- 下列关于对象(实例)变量的描述中不正确的是() A: 无论创建了多少个类对象,静态变量在内存中只有一个,被本类的所有对象共享 B: 对象变量取决于类的对象,每创建一个对象,java虚拟机就会在堆区为对象变量分配一次内存空间。 C: 对象变量的生命周期取决于对象的生命周期 D: 对象变量可以直接通过类名来进行访问