模块-01--面试题 _JAVA
发布: (2026年2月16日 GMT+8 16:20)
3 分钟阅读
原文: Dev.to
Source: Dev.to
1. Java 中有多少种数据类型?
- 基本数据类型(共 8 种):
byte、short、int、long、float、double、char、boolean - 非基本类型(引用类型):类、接口、数组、枚举等
2. char 数据类型的默认值是什么?
3. 使用什么命令来编译并运行 Java 程序?
4. 什么是 JDK?
5. 什么是 JRE?
6. 静态变量和非静态变量的区别?
- 非静态变量:每个对象都有自己的副本,属于实例。
7. 如何调用静态变量和非静态变量?
8. 什么是 JIT?
9. 什么是对象?
- 状态:对象持有的数据或信息。
- 行为:由类中的方法定义。
10. 什么是类?
- 类名的首字母应大写。
- 类名可以包含特殊字符,如
$和_。 - 数字可以出现在类名的最后位置或中间位置。
11. 可以在没有类的情况下创建对象吗?
12. 可以在不使用 new 关键字的情况下创建对象吗?
13. 谁负责在堆中分配对象内存?
14. 为什么在 Java 中使用运算符?
15. Java 中有多少种运算符?
16. 什么是变量?
17. 为什么 JDK 是独立的?
18. 什么是 JVM?
19. 什么是静态变量和非静态变量?
- 非静态变量:每个对象都有自己的副本,属于实例。
20. 什么是局部变量和全局变量?
21. 实例变量真的存储在堆中吗?
22. 什么是运算符?
在 Java 中,运算符是用于执行加、减、除等操作的特殊符号或关键字。
运算符类型
-
赋值运算符:
= -
算术运算符:
+、-、*、/、% -
一元运算符:
++(递增)——前置 (++no) 和后置 (no++) 形式--(递减)——前置 (--no) 和后置 (no--) 形式
-
相等和关系运算符:
==、!=、= -
条件运算符:
&&(与)、||(或) -
运算符:符号
-
操作数:值