【问题标题】:Examples of inner, nested, local and anonymous classes from JDK, JRE来自 JDK、JRE 的内部、嵌套、本地和匿名类的示例
【发布时间】:2018-08-30 12:06:10
【问题描述】:

我发现阅读这个问题非常有用:Java inner class and static nested class,但在 Java 中找不到任何示例。能否提供一些使用 JDK、JRE 中的类的真实示例?

【问题讨论】:

  • 一个例子是 ArrayList 实现 - java.util.ArrayList。它包含几个实现 java.util.Iterator 接口的内部类。有一些工厂方法可以返回这些内部类的新实例。

标签: java inner-classes anonymous-class local-class


【解决方案1】:

嵌套类(静态内部)没有对外部上下文的引用。 Map#Entry 是此类嵌套类的一个示例——它仅包含键、值对属性,并且根据定义无法访问外部 Map 实现。

【讨论】:

  • 感谢您的回答。我还在 java.lang 包中找到了一些示例:Character、ProcessBuilder、Thread;其他的 java.net.Proxy, java.util.ResourceBundle, java.util.Formatter, ...
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-07-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-10-29
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多