- 0
- 0
- 约1.3万字
- 约 10页
- 2026-06-09 发布于河北
- 举报
Java面试高频题汇总及详细解析
一、Java基础篇(面试必问,侧重理解而非死记)
1.说说Java中的基本数据类型和包装类,以及自动装箱/拆箱的原理
答案:
Java有8种基本数据类型:byte(1字节)、short(2)、int(4)、long(8)、float(4)、double(8)、char(2)、boolean(1),特点是直接存值、放在栈上(局部变量),效率高。
对应的包装类是Byte、Short、Integer、Long、Float、Double、Character、Boolean,属于引用类型,继承自Object,可以为null,常用于集合(比如ListInteger不能存int)。
自动装箱就是基本类型自动转包装类,比如Integeri=10;,底层是调用Integer.valueOf(10);
自动拆箱是包装类自动转基本类型,比如intj=i;,底层是调用Value()。
注意点:
• 装箱有缓存机制:Integer缓存了-128~127的对象,所以Integera=10;Integerb=10;a==b为true,但Integerc=200;Integerd=200;c==d为false(超过缓存范围会新建对象,==比较地址);
• 拆箱时如果包装类为null,会抛NullPointerException(比
您可能关注的文档
- Java安全试题及详细答案.docx
- Java宝尊电商面试题及详细答案.docx
- Java编程基础试题及详细答案.docx
- Java编译日志面试题及详细答案(实战向).docx
- Java并发编程笔试面试试题(含详细答案).docx
- Java并发编程综合试题及详细答案.docx
- Java测试笔试题及详细答案.docx
- Java常见面试题及详细答案.docx
- Java常问面试题及详细答案.docx
- Java常用考试题及详细答案.docx
- 2025年江苏省泰州市中考语文真题(试卷+解析).pdf
- MSDS模版-丝印油墨 N1583-中文.doc
- 2026届河北雄安新区高三下学期二模历史试题(试卷+解析).pdf
- 2026届四川省泸州市江阳区九年级下学期一模考试物理试题(试卷+解析).pdf
- 2026年安徽淮北市烈山区部分学校三模历史试题(试卷+解析).pdf
- 2026年5月浙江省温州市乐清市九年级中考二模科学试题(试卷+解析).pdf
- 2026新教材语文 1小蝌蚪找妈妈 课件(共55张PPT).pptx
- 17 小猴子下山 课件-2025-2026学年语文一年级下册统编版.pptx
- 护理营养学:患者的营养支持与评估.pptx
- 2025 年北京市初中英语学业水平考试(有答案).pdf
最近下载
- 整理书包小学一年级劳动教育讲课PPT课件.ppt VIP
- 无机复合竹结构技术规程.pdf VIP
- prominent普罗名特-操作手册-操作说明书-DULCOMETER®紧凑型控制器pH-ORP氧化还原电位.pdf
- 《软件测试》期末复习试题及答案 .pdf VIP
- 视神经视神经.ppt VIP
- 八年级黑布林英语阅读必读书目《爱丽丝漫游仙境》试题.pdf VIP
- 第12课 编篮织趣(课件)2026沪书画版(五四学制)美术二年级下册.ppt
- 听觉系统解剖及生理.ppt
- 仙剑6最全图文攻略——全攻略图、支线任务、跳跳乐、称号、封印、声望整理.docx
- 2013甬j01-标准图集-标准图集.docx VIP
原创力文档

文档评论(0)