- 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)