下面哪种情况会导致持久区jvm堆内存溢出()。
第1题:
A、JSP可以处理动态内容和静态内容
B、JSP最终会编译成字节码后执行
C、在JSP中可以使用脚本控制Html的标签生成
D、JSP中不能使用//注释Java脚本中的代码
第2题:
以下哪一个不是导致JVM内存溢出的诱因()
第3题:
机器不能直接识别Java字节码文件,开机首次运行字节码文件时,需经过JVM中的解释器边解释边执行。
第4题:
关于Java 跨平台技术的实现原理,以下说法正确的是()
第5题:
创建类的对象时,使用运算符()给对象分配内存空间。
第6题:
关于对象成员占用内存的说法哪个正确?()
第7题:
关于 JAVA 堆,下面说法错误的是()。
第8题:
Final关键字
递归函数
循环遍历
Static修饰符
第9题:
当使用ARC来管理内存时,代码中不可以出现autorelease
autoreleasepool在drain的时候会释放在其中分配的对象
当使用ARC来管理内存时,在线程中大量分配对象而不用autoreleasepool则可能会造成内存泄露
在使用ARC的项目中不能使用NSZone
第10题:
所有类的实例和数组都是在堆上分配内存的
对象所占的堆内存是由自动内存管理系统回收
堆内存由存活和死亡的对象组成
数组是分配在栈中的
第11题:
释放内存
对象声明
分配内存
调用构造方法
第12题:
JVM 在具体的操作系统之上运行,其本身具有一套虚拟机指令,但它通常是在软件而不是在硬件上实现
JVM 形成一个抽象层,将底层硬件平台、操作系统与编译过的代码联系起来
Java 字节码的格式通用,具有跨平台特性,但这种跨平台是建立在 JVM 虚拟机的基础之上
只有通过 JVM 处理后才可以将字节码转换为特定机器上的机器码,然后在特定的机器上运行
第13题:
下列哪个选项不能提高程序的性能( )。
A.不要在循环中创建和释放对象
B.在处理字符串时尽量使用StringBuffer类
C.避免太多地使用synchronized关键字
D.尽量在循环中创建对象
第14题:
一个对象创建包括的操作中,没有下面的()
第15题:
程序的创建有哪几步()。
第16题:
一个对象创建的操作中,没有下面的()
第17题:
下面哪个内存区域是C++中的运行时动态内存分配区域?()
第18题:
以下关于JVM的叙述,哪项正确?()
第19题:
下面有关JVM内存,说法错误的是()。
第20题:
代码区
栈区
数据区
堆区
第21题:
JVM运行于操作系统之上,它依赖于操作系统
JVM运行于操作系统之上,它与操作系统无关
JVM支持Java程序运行,它能够直接运行Java字节码文件
JVM支持Java程序运行,它能够直接运行Java源代码文件
第22题:
机内代码
指令
ASCII码
地址
第23题:
释放内存
对象声明
分配内存
调用构造方法