- 1
- 0
- 约1.28万字
- 约 18页
- 2026-08-24 发布于河北
- 举报
Java面试题全集及详细答案(完整版)
一、Java基础核心面试题
1.JDK、JRE、JVM的区别与联系
答案:
三者是层层包含的关系,范围从大到小为:JDKJREJVM。
1、JVM(Java虚拟机):是Java实现跨平台的核心,只负责运行Java字节码文件(.class),本身不包含开发和编译工具,是整个Java程序运行的容器。不同操作系统对应不同版本的虚拟机,实现了“一次编译,到处运行”。
2、JRE(Java运行环境):包含JVM+Java核心类库。仅用于运行已经编译好的Java程序,普通用户运行Java软件只需安装JRE,没有代码编译、开发功能。
3、JDK(Java开发工具包):包含JRE+开发编译工具(javac编译、java运行、jar打包等)。是开发人员必备的环境,既能开发、编译代码,也能运行Java程序。
2.Java基本数据类型有哪些?区别是什么?
答案:
Java共有8种基本数据类型,分为四类,区别主要在占用字节、取值范围和默认值,基本类型存储数值本身,存于栈内存。
1、整型:byte(1字节)、short(2字节)、int(4字节,默认整型)、long(8字节,数值后需加L)
2、浮点型:float(4字节,数值后需加F)、double(8字节,默认浮点型)
3、字符型:char(2字节,存储单个字符,可存汉字、字母、数字)
4、布
原创力文档

文档评论(0)