哪些 Java 功能在历史上最初是一种模式,现在是一种语言功能?[已关闭]

2022-09-01 16:22:52

说实话。我需要一个家庭作业问题的帮助,我被难住了。

描述一些历史上最初是一种模式,现在在Java中受语言功能支持的东西。


答案 1

他们可能正在寻找。enum

在 Java 1.5 引入对 s 的语言支持之前,标准做法是将一组 s 定义为枚举值。
这种模式在Swing上随处可见。enumpublic static final int

其中许多常量是在接口中定义的,以便类可以实现接口并在没有限定类型名的情况下使用这些常量;SwingConstants 接口就是一个很好的例子。


答案 2

我能想到的最明显的模式是迭代 via 和 ,它现在可以通过增强的 for-each 循环作为功能提供。Iterable<T>Iterator<T>