Java必背面试题及详细答案(实战完整版)_1.docxVIP

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

Java必背面试题及详细答案(实战完整版)_1.docx

Java必背面试题及详细答案(实战完整版)

一、Java基础核心面试题

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

答案:

JVM是Java虚拟机,是运行Java字节码的虚拟机器,是Java实现跨平台的核心,只负责解释运行class文件,没有编译功能。

JRE是Java运行环境,包含JVM+Java核心类库,只用来运行已经写好的Java程序,普通用户运行程序只需要安装JRE。

JDK是Java开发工具包,包含JRE+编译工具、调试工具、打包工具等开发指令,开发者写代码、编译代码必须安装JDK。

包含关系:JDKJREJVM

2.Java语言的主要特点

答案:

1.跨平台:一次编译,到处运行,依靠JVM屏蔽系统差异;

2.面向对象:支持封装、继承、多态三大特性;

3.安全性高:有字节码校验、权限机制、垃圾回收,避免内存泄露和非法访问;

4.简单易用:去除了指针、多继承等复杂语法,语法规整;

5.多线程:内置多线程支持,适合开发高并发程序;

6.分布式、健壮性强:适合企业级后端开发。

3.基本数据类型有哪些?和包装类的区别

答案:

Java8种基本数据类型:

整型:byte、short、int、long

浮点型:float、double

字符型:char

布尔型:boolean

对应的包装类:Byte、Short、Integer、Long、Float、D

文档评论(0)

1亿VIP精品文档

相关文档