我很好奇Java標準庫中有多少類。也許有人知道一個大概的數字?Java標準版中有多少類?
回答
通過在Javadoc API的 '所有類' 幀計數條目:
6005
在java 94240
在java 84024
在java 73793
在java 63279
在java 5.02723
在java 1.4.2 *1840
在java 1.3.1 *
*的Javadoc之前5.0現在處於脫機狀態。
您正在做一個很好的工作,收集舊java版本的數量。我正要問你是否可以找出更老的書呆子的數字。 :) – 2010-06-24 18:48:25
Javadoc只列出* public *類 - 包私人類怎麼樣? – Nate 2010-06-24 19:25:48
接口算作一個類嗎? – 2010-06-25 01:25:07
我看到3793計數接口和抽象類,以及私人類。
根據包含抽象類和接口的API文檔3793。
我在Java 6.0中計算了17,338。我的方法:
jar -tf ${JAVA}/jre/lib/rt.jar > rtjar.txt
emacs rtjar.txt
我刪除了兩條與清單相關的行(因此不代表類)。我相信其他線都是指類,但我沒有做一個詳盡的檢查。然後我去了文件的底部,emacs告訴我那裏有1738條線。
這包括像這樣的東西:java/io/ObjectOutputStream $ 1.class。
- 的Java 1.0.2:250類
- 爪哇1.1:500類
- 的Java 2(1.2-1.4版本):2300類
- 爪哇5.0(1.5版本):3500類
資料來源:Head First 2nd edition,Chapter 1,p。 4
從v1.0開始,Java API已經發展了很多。 – 2014-10-10 20:56:46
Head First 2nd edition是什麼? – 2017-01-17 05:36:44
我也很好奇這個話題。我發現這一點:
(來源:Java 8 Pocket Guide書由羅伯特·郭利,帕特里夏·郭利)
我看到3762在Java 8如下
All Classes (Outer as well as Inner) , Enums and Interfaces - 3762
All except Inner Classes - 3462
Only Classes (Outer + Inner + Abstract + Enum) - 2963
Interfaces - 799
Enum - 93
而且,這裏是類列表/每個版本引入的接口 - http://qr.ae/Q2baW
計算類和子類是一項繁瑣的任務,但您可以知道文件的數量。在Jdk 8中共有4240個文件。點擊here查看所有文件的列表。
我已經提供了答案,只是添加了參考鏈接。鏈接不是答案。 – 2016-01-06 04:46:37
- 1. SQL Server 2005標準版可以提供多少CPU處理器?
- 2. C++標準中有多少個頭文件?
- 3. Java EE類加載標準
- 4. 找不到標準java類
- 5. .NET實現標準Java類
- 6. 標準C庫中是否有strchr()的多字符版本?
- 7. .Net標準項目:缺少System.Linq.Enumerable類
- 8. Firebase Spark版本中有多少項目?
- 9. java方法應該具有的參數的標準數量是多少?
- 10. 每個版本(1.0,1.1,2.0,3.0,3.5),.NET框架中有多少類?
- 11. 在Java標準版中運行Java Mobile應用程序
- 12. PHP中有多少類的類型?
- 13. grails標準'至少有一個'
- 14. 有多少個網站符合網絡標準
- 15. 標準雙精度IEEE浮點數有多少位的精度?
- 16. 是否有新的標準網頁寬度?多少像素?
- 17. VLOOKUP有多個標準?
- 18. Firebase Admin SDK - 與Node.JS相比,Java版本有多少不足?
- 19. Intellij在標準Java類上顯示非標準註釋?
- 20. 是否有標準的memcpy版本?
- 21. 我想知道在java中有多少種類型的參數
- 22. Java中有多少個字符
- 23. Java中有多少個JDBC連接?
- 24. KeyEvent中有多少個Java KeyCode?
- 25. Java標準_Question
- 26. 完整安裝標準版後缺少Visual Studio 2008的模板
- 27. 多個IF語句與類似的標準JAVA
- 28. HTML5標記化有多少個標記類型?
- 29. Java編碼標準和多種IF的
- 30. 用於FTP操作的標準Java類
我很好奇......你爲什麼想知道? – spender 2010-06-24 18:35:57
下面是每個Java版本添加的類的列表 - http://qr.ae/Q2baW – 2015-06-26 03:40:51