【发布时间】:2009-10-17 00:05:38
【问题描述】:
我刚刚接受了一次采访,其中一个问题类似于“描述在 Java 中使用 static 关键字的 5 种方法”。我当场只能想到2个,后来又找到了2个。 5号是什么?
- 声明属于某个类的字段,而不是该类的实例。
- 声明可以在类而不是实例上调用的方法。
- 将嵌套类声明为静态类
- 定义静态类初始化器。
- ???
【问题讨论】:
-
你确定它不是“最终的”吗?我用那个。 :)
-
我认为可能不是最终的,因为我认为您可以独立于“静态”使用“最终”。
-
什么垃圾面试问题。您在面试情况下快速提出所有五个的能力并不能真正证明 Java 知识 IMO。不能按需命名它们并不意味着您将无法在实践中有效地使用它们。