- 1
- 0
- 约6.74千字
- 约 9页
- 2026-10-13 发布于河北
- 举报
Java基础面试题总结及详细答案
一、Java基础语法与核心概念
1.JDK、JRE、JVM的区别与联系
答案:
三者是Java运行的核心组件,层级从上到下依次为JDK、JRE、JVM,层层包含。
JVM:Java虚拟机,是Java程序运行的核心载体,负责解析字节码文件、执行程序、管理内存、垃圾回收,是实现Java跨平台的核心。本身不包含开发和编译工具,只负责运行程序。
JRE:Java运行环境,包含JVM+Java核心运行类库(如lang、util包等)。仅用于运行已编译好的Java程序,不具备代码编译、调试、打包等开发功能,普通用户运行Java软件只需安装JRE。
JDK:Java开发工具包,包含JRE+全套开发工具(javac编译器、java运行命令、jdb调试工具、jar打包工具等)。是开发者编写、编译、调试Java代码的必备环境。
总结:JDK?JRE?JVM
2.Java的基本数据类型有哪些?和引用类型的区别
答案:
Java中有8种基本数据类型,分为四类:
整型:byte(1字节)、short(2字节)、int(4字节)、long(8字节)
浮点型:float(4字节)、double(8字节)
字符型:char(2字节)
布尔型:boolean(1字节,取值true/false)
除基本类型外,所有类型(String、数组、自定义对象、集合等)均
原创力文档

文档评论(0)