Java最最常用的100个类排序(非官方)
来源:互联网 发布:消费宝集团 知乎 编辑:程序博客网 时间:2024/04/27 16:23
下面这句话是引用”大部分的 Java 软件开发都会使用到各种不同的库。近日我们从一万个开源的 Java 项目中进行分析,从中提取出最常用的 Java 类,这些类有来自于 Java 的标准库,也有第三方库。每个类在同一个项目中只计数一次,下面的列表中显示前 100 名的类。“那么让我们一起看一看到底都有哪些吧。
以下列表中按使用最多的类进行排序,第三个数值表示 10000 个项目里使用到该类的项目数,而完整的列表请看 here.
java.util.ArrayList (6958)java.io.IOException (6866)java.util.List (6784)java.util.HashMap (5590)java.util.Map (5413)java.io.File (5097)java.io.InputStream (4234)java.util.Set (3915)java.util.Arrays (3884)java.util.Iterator (3856)java.util.Collections (3643)java.util.Date (3461)java.util.HashSet (3278)java.io.BufferedReader (3257)java.util.Collection (3192)java.net.URL (3168)java.io.FileInputStream (3044)java.io.InputStreamReader (3023)org.junit.Test (3008)java.io.FileOutputStream (2843)java.io.FileNotFoundException (2669)java.io.OutputStream (2563)java.util.regex.Pattern (2469)java.io.Serializable (2437)java.util.LinkedList (2372)java.text.SimpleDateFormat (2245)java.util.Properties (2190)java.util.Random (2171)java.lang.reflect.Method (2141)java.io.ByteArrayOutputStream (2112)java.util.regex.Matcher (2012)android.os.Bundle (2007)java.util.logging.Logger (1999)java.io.UnsupportedEncodingException (1968)org.junit.Before (1920)java.util.Comparator (1896)java.io.ByteArrayInputStream (1868)java.io.PrintWriter (1862)java.util.Calendar (1854)android.app.Activity (1843)java.net.MalformedURLException (1828)android.content.Context (1780)android.view.View (1731)java.util.Locale (1719)java.util.Enumeration (1709)java.util.Map.Entry (1705)java.io.FileWriter (1677)java.io.FileReader (1651)android.util.Log (1614)android.content.Intent (1601)java.lang.reflect.InvocationTargetException (1594)java.util.logging.Level (1557)java.lang.reflect.Field (1499)java.io.StringWriter (1499)android.widget.TextView (1442)java.util.LinkedHashMap (1409)java.io.Reader (1390)java.net.URI (1377)java.io.Writer (1339)java.text.ParseException (1318)junit.framework.TestCase (1318)java.io.OutputStreamWriter (1295)java.io.StringReader (1279)java.io.BufferedWriter (1265)java.util.Vector (1254)java.util.StringTokenizer (1251)java.text.DateFormat (1246)java.util.concurrent.TimeUnit (1237)java.io.BufferedInputStream (1235)java.util.TreeMap (1227)org.xml.sax.SAXException (1218)javax.servlet.http.HttpServletRequest (1175)java.io.PrintStream (1168)java.util.TreeSet (1160)android.widget.Toast (1157)java.util.Hashtable (1154)java.lang.reflect.Constructor (1139)java.net.URLEncoder (1134)java.security.NoSuchAlgorithmException (1134)org.w3c.dom.Document (1130)android.widget.Button (1129)org.junit.After (1128)javax.servlet.http.HttpServletResponse (1109)java.awt.Color (1099)java.net.URISyntaxException (1085)javax.servlet.ServletException (1081)javax.xml.parsers.DocumentBuilderFactory (1076)java.lang.annotation.Retention (1075)java.security.MessageDigest (1072)java.util.concurrent.Executors (1062)java.net.UnknownHostException (1057)org.slf4j.Logger (1054)java.sql.SQLException (1043)org.slf4j.LoggerFactory (1042)java.util.UUID (1040)java.net.InetAddress (1026)junit.framework.Assert (1011)android.view.ViewGroup (1005)java.util.concurrent.ConcurrentHashMap (1001)java.awt.event.ActionEvent (995)
上表中,一点也不奇怪,有 85 个是 Java 的标准库,因为这是语言本身的一部分,涉及 util、lang 和 io 包。详情请见这里
0 0
- Java最最常用的100个类排序(非官方)
- 最最常用的 100 个 Java 类
- 最最常用的100个Java类
- 最最常用的 100 个 Java 类
- 最最常用的 100 个 Java 类
- 100 个最最常用的 Java 类
- 最最常用的 100 个 Java 类
- Android(Java)中最最基础(最常用)的两种单例模式
- 最最常用的(没有之一)Java面试专题系列(一)
- 最最常用的端口号
- MyEclipse最最常用的快捷键
- 最最常用的OpenHelper 写法
- Java的4个常用排序
- 的非官方的个电饭锅
- 非官方个梵蒂冈发的
- linux系统最最最最常用的操作指令
- java最最简单的问题
- JAVA-最最最最基础的一些知识,你知道吗?
- C++ 编译出现字符串常量转化问题
- 悟透JavaScript
- JVM中的垃圾收集算法和Heap分区
- json 拼装空list、object
- 字符串及串的模式匹配
- Java最最常用的100个类排序(非官方)
- PHOTOSHOP常用快捷键大全
- 最长公共子序列
- Packing Information into Names 2
- UIPopoverController的简单使用
- java运算符
- 删除链表中倒数第n个节点
- Foundation框架之NSArray
- Codeforces 582A GCD Table