Java基础面试题总结及详细答案.docxVIP

  • 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)

1亿VIP精品文档

相关文档