Java基础高频面试题及详细答案(实战版).docxVIP

  • 1
  • 0
  • 约6.65千字
  • 约 9页
  • 2026-10-13 发布于河北
  • 举报

Java基础高频面试题及详细答案(实战版).docx

Java基础高频面试题及详细答案(实战版)

一、基础语法与核心概念

1.JDK、JRE、JVM的区别与联系?

答案:

三者是层层包含的关系,范围从大到小依次是JDKJREJVM。

JVM是Java虚拟机,是Java程序运行的核心载体,只负责解释执行字节码文件,不包含任何开发工具,是整个Java跨平台的核心,不同系统对应不同版本的JVM。

JRE是Java运行环境,包含JVM和Java核心类库,只用于运行已经编译好的Java程序,普通用户运行Java项目只需要安装JRE即可,没有代码编译、调试等开发功能。

JDK是Java开发工具包,包含JRE和各类开发工具,比如编译工具javac、运行工具java、打包工具jar等,是开发人员编写、编译、调试Java代码的必备环境。

2.Java基本数据类型有哪些?和引用类型的区别?

答案:

Java有8种基本数据类型:

整型:byte、short、int、long

浮点型:float、double

字符型:char

布尔型:boolean

剩下的所有类型(String、数组、自定义对象、集合等)都是引用类型。

核心区别:

1.存储方式不同:基本类型直接在栈内存存储真实数值;引用类型栈内存存储的是对象的内存地址,真实数据存在堆内存。

2.默认值不同:基本类

文档评论(0)

1亿VIP精品文档

相关文档