- 1
- 0
- 约4.28千字
- 约 6页
- 2026-08-24 发布于河北
- 举报
Java基础高频面试题及答案(接地气版)
一、Java基础语法核心题
1.谈谈JDK、JRE、JVM的区别和关系?
答案:
简单说就是层层包含的关系:JDK包含JRE,JRE包含JVM。
-JVM:Java虚拟机,是Java程序能跨平台运行的核心,只负责运行class字节码文件,本身不包含任何开发工具。
-JRE:Java运行环境,包含JVM+Java核心类库(常用的工具类、基础类),只用来运行Java程序,不能开发代码。
-JDK:Java开发工具包,包含JRE+编译、调试、打包等开发工具(javac、java、jar等),开发代码必须装JDK。
日常使用:开发用JDK,服务器运行程序只需要装JRE即可。
2.Java基本数据类型有哪些?和包装类的区别?
答案:
8种基本类型:
整型:byte、short、int、long
浮点型:float、double
字符型:char
布尔型:boolean
对应的包装类:Byte、Short、Integer、Long、Float、Double、Character、Boolean
核心区别:
1.基本类型是原生数据,直接存数值,占用内存小,默认有初始值;包装类是对象,存的是引用地址,默认值为null。
2.基本类型不能为null,包装类可以为null,开发中做接口参数、数据库映射必须用包装类,避免空指针
您可能关注的文档
最近下载
- 某某集团办公系统建设方案.docx VIP
- 胺碘酮输液反应静脉炎的预防及处理措施PPT课件.pptx VIP
- 2020心肺复苏PPT(完整版).ppt VIP
- DB13(J)∕T 建设工程消耗量标准及计算规则 勘误.pdf VIP
- 混凝土试块留置方案.docx VIP
- 钢结构监理实施细则(全).docx VIP
- 毕节市招聘大学生乡村医生事业编制人员考试真题2024.docx
- 深度解析(2026)《GBT 39114-2020纳米技术 单壁碳纳米管的紫外可见近红外吸收光谱表征方法》.pptx VIP
- 2024年7月1日实施新版医疗器械经营设施设备维护和验证校准管理制度.pdf
- BIM技术在施工进度管理中应用技术方案.docx VIP
原创力文档

文档评论(0)