Java标准版中有多少个类?

Pet*_*ins 42 java

我很好奇Java标准库中有多少个类.也许有人知道一个近似的数字?

Cha*_*ick 74

通过计算javadoc API的"所有类"框架中的条目:

*5.0之前的Javadoc现在处于脱机状态.

  • Javadoc只列出*public*类 - 包私有类怎么样? (3认同)
  • @Nate我不认为它是相关的,因为非公共类是不可用的,它们的数量会因实现而有所不同,但对可见API的大小没有影响. (2认同)
  • @ Steve-Kuo是的,在这些计数中,所有公共类,抽象类和接口都被计算在内. (2认同)
  • @AryanVenkat [Java 11中已删除许多内容](https://www.oracle.com/technetwork/java/javase/11-relnote-issues-5012449.html#Removed),主要是JavaFX和Java EE(JAX) -WS,JAXB,JAF,JTA等)和CORBA模块([* JEP 320 *](http://openjdk.java.net/jeps/320)。除了CORBA,所有这些现在都可以单独获得。 (2认同)

nhu*_*uvy 14

我也很好奇这个话题.我找到了这个: 在此输入图像描述

(来源:Robert Liguori的Java 8 Pocket Guide一书,Patricia Liguori)


小智 5

  • Java 1.0.2:250 个类
  • Java 1.1:500 个类
  • Java 2(版本 1.2-1.4):2300 个类
  • Java 5.0(1.5 版):3500 个类

资料来源:Head First 2nd edition, Chapter 1, p. 4


Ben*_*n S 3

我看到3793 个接口和抽象类以及私有类。