一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|

服務器之家 - 編程語言 - JAVA教程 - 最最常用的 100 個 Java類分享

最最常用的 100 個 Java類分享

2019-12-16 13:37mdxy-dxy JAVA教程

這篇文章主要介紹了最最常用的 100 個 Java類分享,需要的朋友可以參考下

大部分的 Java 軟件開發(fā)都會使用到各種不同的庫。近日我們從一萬個開源的 Java 項目中進行分析,從中提取出最常用的 Java 類,這些類有來自于 Java 的標準庫,也有第三方庫。每個類在同一個項目中只計數一次,下面的列表中顯示前 100 名的類。

以下列表中按使用最多的類進行排序,第三個數值表示 10000 個項目里使用到該類的項目數,而完整的列表請看 here.

  1. java.util.ArrayList (6958)

  2. java.io.IOException (6866)

  3. java.util.List (6784)

  4. java.util.HashMap (5590)

  5. java.util.Map (5413)

  6. java.io.File (5097)

  7. java.io.InputStream (4234)

  8. java.util.Set (3915)

  9. java.util.Arrays (3884)

  10. java.util.Iterator (3856)

  11. java.util.Collections (3643)

  12. java.util.Date (3461)

  13. java.util.HashSet (3278)

  14. java.io.BufferedReader (3257)

  15. java.util.Collection (3192)

  16. java.net.URL (3168)

  17. java.io.FileInputStream (3044)

  18. java.io.InputStreamReader (3023)

  19. org.junit.Test (3008)

  20. java.io.FileOutputStream (2843)

  21. java.io.FileNotFoundException (2669)

  22. java.io.OutputStream (2563)

  23. java.util.regex.Pattern (2469)

  24. java.io.Serializable (2437)

  25. java.util.LinkedList (2372)

  26. java.text.SimpleDateFormat (2245)

  27. java.util.Properties (2190)

  28. java.util.Random (2171)

  29. java.lang.reflect.Method (2141)

  30. java.io.ByteArrayOutputStream (2112)

  31. java.util.regex.Matcher (2012)

  32. android.os.Bundle (2007)

  33. java.util.logging.Logger (1999)

  34. java.io.UnsupportedEncodingException (1968)

  35. org.junit.Before (1920)

  36. java.util.Comparator (1896)

  37. java.io.ByteArrayInputStream (1868)

  38. java.io.PrintWriter (1862)

  39. java.util.Calendar (1854)

  40. android.app.Activity (1843)

  41. java.net.MalformedURLException (1828)

  42. android.content.Context (1780)

  43. android.view.View (1731)

  44. java.util.Locale (1719)

  45. java.util.Enumeration (1709)

  46. java.util.Map.Entry (1705)

  47. java.io.FileWriter (1677)

  48. java.io.FileReader (1651)

  49. android.util.Log (1614)

  50. android.content.Intent (1601)

  51. java.lang.reflect.InvocationTargetException (1594)

  52. java.util.logging.Level (1557)

  53. java.lang.reflect.Field (1499)

  54. java.io.StringWriter (1499)

  55. android.widget.TextView (1442)

  56. java.util.LinkedHashMap (1409)

  57. java.io.Reader (1390)

  58. java.net.URI (1377)

  59. java.io.Writer (1339)

  60. java.text.ParseException (1318)

  61. junit.framework.TestCase (1318)

  62. java.io.OutputStreamWriter (1295)

  63. java.io.StringReader (1279)

  64. java.io.BufferedWriter (1265)

  65. java.util.Vector (1254)

  66. java.util.StringTokenizer (1251)

  67. java.text.DateFormat (1246)

  68. java.util.concurrent.TimeUnit (1237)

  69. java.io.BufferedInputStream (1235)

  70. java.util.TreeMap (1227)

  71. org.xml.sax.SAXException (1218)

  72. javax.servlet.http.HttpServletRequest (1175)

  73. java.io.PrintStream (1168)

  74. java.util.TreeSet (1160)

  75. android.widget.Toast (1157)

  76. java.util.Hashtable (1154)

  77. java.lang.reflect.Constructor (1139)

  78. java.net.URLEncoder (1134)

  79. java.security.NoSuchAlgorithmException (1134)

  80. org.w3c.dom.Document (1130)

  81. android.widget.Button (1129)

  82. org.junit.After (1128)

  83. javax.servlet.http.HttpServletResponse (1109)

  84. java.awt.Color (1099)

  85. java.net.URISyntaxException (1085)

  86. javax.servlet.ServletException (1081)

  87. javax.xml.parsers.DocumentBuilderFactory (1076)

  88. java.lang.annotation.Retention (1075)

  89. java.security.MessageDigest (1072)

  90. java.util.concurrent.Executors (1062)

  91. java.net.UnknownHostException (1057)

  92. org.slf4j.Logger (1054)

  93. java.sql.SQLException (1043)

  94. org.slf4j.LoggerFactory (1042)

  95. java.util.UUID (1040)

  96. java.net.InetAddress (1026)

  97. junit.framework.Assert (1011)

  98. android.view.ViewGroup (1005)

  99. java.util.concurrent.ConcurrentHashMap (1001)

  100. java.awt.event.ActionEvent (995)

上表中,一點也不奇怪,有 85 個是 Java 的標準庫,因為這是語言本身的一部分,涉及 util、lang 和 io 包。

下圖是包使用的分布圖:

最最常用的 100 個 Java類分享

該調查是分析源碼文件中的 import 語句,因此你并沒有發(fā)現(xiàn)大量的 String, Math, StringBuilder 等類,所以沒必要對它們進行排除。

via programcreek

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 好男人资源在线观看免费的 | 免费全看男女拍拍拍的视频 | 亚洲国产成人资源在线桃色 | 四虎影视网址 | 暖暖日本高清 | 青青草国产免费久久久91 | 国语自产拍在线播放不卡 | 国产在线乱子伦一区二区 | 秀逼逼| 亚洲成在人线视频 | 岛国a香蕉片不卡在线观看 荡女淫春2古装 | 久久sese | 91制片厂免费观看 | 蝴蝶传媒免费安装 | 欧美大陆日韩一区二区三区 | 胸奶好大好紧好湿好爽 | 日韩无砖专区体验区 | 狠狠澡 | 欧美成人免费tv在线播放 | 7788理论片在线观看 | 国产精品区牛牛影院 | 国产资源站 | 岛国a香蕉片不卡在线观看 荡女淫春2古装 | 免费超级乱淫播放手机版 | 午夜欧美精品久久久久久久久 | 久久精品人人做人人爽97 | 久久视频精品3线视频在线观看 | 日本最新伦中文字幕 | 亚洲精品欧洲久久婷婷99 | 婷婷久久综合 | h杯奶水太多h | 久久xxxx | 日本一区二区视频在线观看 | 亚洲欧美日韩中文字幕网址 | 高清在线一区二区 | 亚洲国产精品二区久久 | 男生和女生艹逼 | 久久精品成人免费网站 | 羞羞一区二区三区四区片 | 亚洲AV蜜桃永久无码精品无码网 | 国产香蕉国产精品偷在线观看 |