- 2
- 0
- 约5.83千字
- 约 8页
- 2026-10-13 发布于河北
- 举报
Java基础面试题及详细答案(企业真实版)
本次试题贴合初中级Java开发面试场景,涵盖核心基础知识点,题型包含选择题、填空题、简答题、编程题,答案简洁精准、贴合实际开发,无冗余话术,适合面试刷题、基础自测。
一、单项选择题(10题)
1.以下关于Java基本数据类型的说法,正确的是()
A.char类型占用2个字节,存储的是ASCII码值
B.float类型精度高于double类型
C.boolean类型可以赋值为0和1
D.byte类型取值范围是-127~128
答案:A
解析:float是单精度浮点,double是双精度,double精度更高;boolean只有true/false两个值,不支持0/1赋值;byte取值范围是-128~127。char占2字节,存储Unicode编码,兼容ASCII码。
2.下列关于==和equals()的区别,说法错误的是()
A.==对于基本类型比较数值,引用类型比较内存地址
B.equals()是Object类方法,默认比较对象地址
C.String类重写了equals(),用于比较字符串内容
D.所有自定义对象的equals()都可以直接比较内容
答案:D
解析:自定义类如果不重写equals()方法,会沿用Object默认实现,依然比较对象内存地址,无法比较内容。
3.Java中接口和抽象类的区别,描述正确的
原创力文档

文档评论(0)