- 0
- 0
- 约1.6万字
- 约 19页
- 2026-10-11 发布于河北
- 举报
324道Java高频面试题及详细答案(完整版)
第一部分:Java基础(1-80题)
1.JDK、JRE、JVM的区别?
JVM是Java虚拟机,是运行Java字节码的虚拟机器,是Java实现跨平台的核心,只负责运行class文件。JRE是Java运行环境,包含JVM和Java核心类库,普通用户只需要安装JRE就能运行Java程序。JDK是Java开发工具包,包含JRE、编译工具、调试工具、打包工具等,开发人员必须安装JDK才能编写、编译、调试Java代码。三者层级关系:JDKJREJVM。
2.Java基本数据类型有哪些?占用字节数?
一共8种基本数据类型。整数型:byte(1字节)、short(2字节)、int(4字节)、long(8字节);浮点型:float(4字节)、double(8字节);字符型:char(2字节);布尔型:boolean(虚拟机规范未明确,实际开发中单个变量占1字节,数组占1字节/元素)。注意:long类型赋值必须加L后缀,float必须加F后缀。
3.包装类和基本数据类型的区别?
基本类型是原生数据类型,占用内存小、运算速度快,没有对象的特性,不能调用方法,默认有固定初始值。包装类是基本类型的对象封装,属于引用类型,默认值为null,提供了大量数据转换、数值判断的工具方法,支持泛型使用、存入集合。Java5之后引入自动装箱和拆箱,实现了
您可能关注的文档
最近下载
- 英语练字帖意大利斜体(英文).doc VIP
- 软件开发岗位竞聘PPT范文.pptx
- 高校实验室安全考试题库及答案(2026年最新版).docx VIP
- 2025年亳州辅警招聘考试题库必考题.docx VIP
- 高耗能落后机电设备(产品)淘汰目录(第一二三四批)-全.pdf VIP
- (高清版)DB42∕T 1908-2022 《建设工程档案整理与移交规范》.pdf VIP
- CAD快捷键-CAD常用快捷键命令大全(完整版).pdf VIP
- 《重症肺炎中西医结合治疗方案》.docx
- OTIS奥的斯XIOTIS西子奥的斯扶梯GECS扶梯调试手册.docx
- 消防技术服务机构质量手册(最终版).docx VIP
原创力文档

文档评论(0)