- 2
- 0
- 约1.17万字
- 约 12页
- 2026-06-08 发布于河北
- 举报
Java常见面试题及详细答案
一、Java基础(高频必问)
1.说说Java中的基本数据类型,以及对应的包装类
答:Java有8种基本数据类型,区分大小写,直接存值,不继承Object类;包装类是引用类型,继承Object,用于在需要对象的场景(如集合)中使用,具体对应关系如下:
基本类型:byte(字节型)、short(短整型)、int(整型)、long(长整型)、float(单精度浮点型)、double(双精度浮点型)、char(字符型)、boolean(布尔型)
对应包装类:Byte、Short、Integer、Long、Float、Double、Character、Boolean
补充(面试加分):基本类型和包装类之间会自动装箱、拆箱(JDK5+特性),比如int转Integer是装箱,Integer转int是拆箱;注意null的包装类拆箱会报空指针异常(比如Integera=null;intb=a;会报错),实际开发中要避免这种情况。
2.==和equals的区别,举个实际开发中的例子
答:核心区别是:==比较的是“地址值”(基本类型比较的是值,因为基本类型没有地址),equals是Object类的方法,默认也是比较地址值,但很多类(如String、Integer)重写了equals方法,改成了比较“内容”。
实际例子:
1.基本类型比较
您可能关注的文档
最近下载
- 七年级上册数学数轴动点压轴题.docx VIP
- 分钟搞定R语言.pdf VIP
- 小学校园周边危险水域排查登记表(可参考).doc VIP
- WS 310.2-2016医院消毒供应中心 第2部分:清洗消毒及灭菌技术操作规范.pdf
- 2026年武汉市硚口区九年级语文下学期五月调考测试及解析.docx VIP
- 新人教版(部编)二年级语文下册《我爱阅读 李时珍》公开课课件_18.ppt VIP
- (高清版)-B-T 8358-2023 钢丝绳 破断拉力测定方法.pdf VIP
- 页岩水敏性评价推荐做法,NB_T14022-2017.pdf VIP
- 2025年机动车检测公司检验员内部培训考试试卷(含答案).docx VIP
- 2021金属面夹芯板建筑构造21J925-2.pdf VIP
原创力文档

文档评论(0)