甲骨文认证Java开发工程师试题及解析.docxVIP

  • 1
  • 0
  • 约9.41千字
  • 约 22页
  • 2026-06-07 发布于上海
  • 举报

甲骨文认证Java开发工程师试题及解析.docx

甲骨文认证Java开发工程师试题及解析

一、单项选择题(共10题,每题1分,共10分)

下列选项中,属于合法Java标识符的是?

A.123var

B.var@123

C.$var

D.public

答案:C

解析:Java标识符的命名规则要求:不能以数字开头,不能包含@、等特殊符号,不能使用Java关键字。选项A以数字开头不符合规则;选项B包含特殊符号@不符合规则;选项D的public是Java关键字,不能作为标识符;只有选项C的$var符合所有命名规则,是合法标识符。

Java中,负责管理Java虚拟机内存的是哪个组件?

A.JVM虚拟机栈

B.Java虚拟机(JVM)

C.类加载器

D.执行引擎

答案:B

解析:Java虚拟机(JVM)是整个Java程序运行的核心,负责管理程序运行时的内存(堆、栈、方法区等)、字节码执行、内存分配与回收等核心功能;选项A的虚拟机栈仅负责方法调用的栈帧管理;选项C的类加载器仅负责类的加载;选项D的执行引擎仅负责执行字节码指令,均不符合题意。

下列关于Java面向对象中“封装”的描述,正确的是?

A.将对象的属性和方法合并为一个整体,隐藏内部实现细节

B.允许一个类继承多个父类的属性和方法

C.同一操作作用于不同对象产生不同结果

D.用抽象类定义类的公共行为规范

答案:A

解析:封装的核心是将对象的属性(数据)和方法(操作

文档评论(0)

1亿VIP精品文档

相关文档