网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
下面哪种情况会导致持久区jvm堆内存溢出()。
- A、循环上万次的字符串处理
- B、在一段代码内申请上百M甚至上G的内存
- C、使用CGLib技术直接操作字节码运行,生成大量的动态类
- D、不断创建对象
参考答案
更多 “下面哪种情况会导致持久区jvm堆内存溢出()。A、循环上万次的字符串处理B、在一段代码内申请上百M甚至上G的内存C、使用CGLib技术直接操作字节码运行,生成大量的动态类D、不断创建对象” 相关考题
考题
下列( )选项不能提高程序的性能。A.不要在循环中创建和释放对象B.在处理字符串时尽量使用StringBuffer类C.避免太多的使用synchronized关键字D.尽量在循环中创建对象
考题
下面关于Java代码安全的说法不正确的是( )。A.Java程序在解释执行时所需的类都是通过字节码校验程序装入的B.Java字节码的执行是由JVM中的编译器完成的C.在Java程序运行时,首先装入字节码,然后进行校验,最后在解释器中执行D.在默认的安全配置条件下,Applet不能访问任何本地资源
考题
下面的说法错误的是:()A Jsp可以处理动态内容和静态内容B 在Jsp最终会编译成字节码后执行C 在jsp中可以使用脚本控制Html的标签生成D Jsp中不能使用//注释Java脚本中的代码
考题
下面的说法错误的是()。
A、JSP可以处理动态内容和静态内容B、JSP最终会编译成字节码后执行C、在JSP中可以使用脚本控制Html的标签生成D、JSP中不能使用//注释Java脚本中的代码
考题
下列哪个选项不能提高程序的性能( )。A.不要在循环中创建和释放对象B.在处理字符串时尽量使用StringBuffer类C.避免太多地使用synchronized关键字D.尽量在循环中创建对象
考题
关于Java 跨平台技术的实现原理,以下说法正确的是()A、JVM 在具体的操作系统之上运行,其本身具有一套虚拟机指令,但它通常是在软件而不是在硬件上实现B、JVM 形成一个抽象层,将底层硬件平台、操作系统与编译过的代码联系起来C、Java 字节码的格式通用,具有跨平台特性,但这种跨平台是建立在 JVM 虚拟机的基础之上D、只有通过 JVM 处理后才可以将字节码转换为特定机器上的机器码,然后在特定的机器上运行
考题
以下关于JVM的叙述,哪项正确?() A、JVM运行于操作系统之上,它依赖于操作系统B、JVM运行于操作系统之上,它与操作系统无关C、JVM支持Java程序运行,它能够直接运行Java字节码文件D、JVM支持Java程序运行,它能够直接运行Java源代码文件
考题
下面有关JVM内存,说法错误的是()。A、程序计数器是一个比较小的内存区域,用于指示当前线程所执行的字节码执行到了第几行,是线程隔离的B、Java方法执行内存模型,用于存储局部变量,操作数栈,动态链接,方法出口等信息,是线程隔离的C、方法区用于存储JVM加载的类信息、常量、静态变量、即使编译器编译后的代码等数据,是线程隔离的D、原则上讲,所有的对象都在堆区上分配内存,是线程之间共享的
考题
单选题下面关于Objective-C内存管理的描述错误的是()A
当使用ARC来管理内存时,代码中不可以出现autoreleaseB
autoreleasepool在drain的时候会释放在其中分配的对象C
当使用ARC来管理内存时,在线程中大量分配对象而不用autoreleasepool则可能会造成内存泄露D
在使用ARC的项目中不能使用NSZone
考题
多选题以下关于JVM的叙述,哪项正确?()AJVM运行于操作系统之上,它依赖于操作系统BJVM运行于操作系统之上,它与操作系统无关CJVM支持Java程序运行,它能够直接运行Java字节码文件DJVM支持Java程序运行,它能够直接运行Java源代码文件
考题
单选题关于 JAVA 堆,下面说法错误的是()。A
所有类的实例和数组都是在堆上分配内存的B
对象所占的堆内存是由自动内存管理系统回收C
堆内存由存活和死亡的对象组成D
数组是分配在栈中的
考题
多选题关于Java 跨平台技术的实现原理,以下说法正确的是()AJVM 在具体的操作系统之上运行,其本身具有一套虚拟机指令,但它通常是在软件而不是在硬件上实现BJVM 形成一个抽象层,将底层硬件平台、操作系统与编译过的代码联系起来CJava 字节码的格式通用,具有跨平台特性,但这种跨平台是建立在 JVM 虚拟机的基础之上D只有通过 JVM 处理后才可以将字节码转换为特定机器上的机器码,然后在特定的机器上运行
热门标签
最新试卷