模块-01--面试题 _JAVA

发布: (2026年2月16日 GMT+8 16:20)
3 分钟阅读
原文: Dev.to

Source: Dev.to

1. Java 中有多少种数据类型?

  • 基本数据类型(共 8 种)byteshortintlongfloatdoublecharboolean
  • 非基本类型(引用类型):类、接口、数组、枚举等

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--) 形式
  • 相等和关系运算符==!==

  • 条件运算符&&(与)、||(或)

  • 运算符:符号

  • 操作数:值

0 浏览
Back to Blog

相关文章

阅读更多 »