- 1
- 0
- 约1.25万字
- 约 16页
- 2026-11-10 发布于河北
- 举报
180道Java高频面试题及详细答案(实战完整版)
一、Java基础语法(1-40题)
1、Java的基本数据类型有哪些?区别是什么?
Java有8种基本数据类型,分为四类:
整型:byte(1字节)、short(2字节)、int(4字节)、long(8字节)
浮点型:float(4字节)、double(8字节)
字符型:char(2字节)
布尔型:boolean(1字节,仅有true/false)
核心区别:基本类型直接存储数值,存放在栈内存;包装类是对象,存放在堆内存,具备泛型支持、空值赋值等特性。浮点类型默认是double,定义float必须加f后缀,long类型建议加L后缀。
2、基本类型和包装类的区别?
1.存储:基本类型栈存储数值,包装类堆存储对象地址
2.默认值:基本类型有固定默认值(int=0、boolean=false),包装类默认null
3.泛型:基本类型不支持泛型,必须用包装类
4.方法:包装类提供大量工具方法,比如类型转换、数值判断
5.空值:基本类型不能为null,包装类可以
3、自动装箱和拆箱是什么?
装箱:基本类型自动转为包装类对象,比如Integera=10;
拆箱:包装类对象自动转为基本类型,比如intb=a;
JDK5及以上自动实现该机制,底层依靠valueOf()、intValue()等方法完成。需要注意缓存问题:In
您可能关注的文档
- 11月13日财务管理期末考试试题及详细答案.docx
- 12岁学生晋级综合考试试题及详细答案.docx
- 12星座情侣匹配度测试题(超准生活化版).docx
- 15种快速减压方法测试题及详细答案.docx
- 100道高频Java面试题及详细答案(实战版).docx
- 109市政工程构建考试题(含详细答案解析).docx
- 115道高频Java面试题及详细答案(实战版).docx
- 146道Java高频面试题及详细答案(实战版).docx
- 1905年比奈-西蒙最早智商测试题(原版完整试题+详细答案解析).docx
- 2025新版煤矿安全规程考核试题(含详细答案).docx
- 土地整治项目验收规程.docx
- 投标失败的原因分析及投标成功的策略分析.docx
- 投标质疑函的格式及范文.docx
- 特种设备风险因素辨识表.docx
- 推动浪、锯齿形、平台型、三角形、联合型,波浪理论五大基石详解.docx
- 拖欠农民工工资失信联合惩戒对象名单文书模版(1).docx
- 广东省东莞市2026-2027学年七年级上学期11月期中考试道德与法治试卷(含答案).docx
- 黑龙江绥化市望奎县火箭联盟体2026-2027学年八年级上学期11月阶段学情自测英语试题(含答案).docx
- 黑龙江绥化市望奎县火箭联盟体2026-2027学年七年级上学期11月阶段学情自测英语试题(含答案).docx
- 安徽省宣城市宣州区2026-2027学年第一学期九年级第二次限时训练道德与法治试题(含答案).docx
原创力文档

文档评论(0)