Java基础编程面试题(含参考答案).docxVIP

  • 1
  • 0
  • 约4.51千字
  • 约 8页
  • 2026-11-16 发布于河北
  • 举报

Java基础编程面试题(含参考答案)

一、选择题

下面关于Java语言特点描述错误的是()

A.Java是面向对象语言

B.Java编译后生成机器码,直接在CPU上运行

C.Java支持跨平台

D.Java有自动垃圾回收机制

答案:B

解析:Java源代码编译之后生成字节码文件(.class),字节码不能直接在硬件CPU上执行,需要JVM(Java虚拟机)解释执行,不是原生机器码。

下列基本数据类型中,占用内存字节数为2个字节的是()

A.byte

B.short

C.int

D.long

答案:B

解析:byte占1字节,short占2字节,int占4字节,long占8字节。

关于==和equals()说法正确的是()

A.==永远比较对象内容

B.equals()默认和==效果一致,比较引用地址

C.String类没有重写equals方法

D.基本类型可以调用equals方法

答案:B

解析:Object类中原生equals方法内部就是==,对比引用地址;String重写了equals,用来比较字符串内容;基本类型只能用==判断相等,不能调用方法。

下面哪个关键字用来捕获异常()

A.try

B.catch

C.finally

D.throw

答案:B

解析:try包裹可能抛出异常的代码;catch用于捕获并处理对应类型异常;finally块无论

文档评论(0)

1亿VIP精品文档

相关文档