除过编译器自动导入的java.lang,可见java.util的地位不同一般啊!
命令“find . -name "*.java" | xargs grep "import java.*" | awk '{ print $2 }'|sed s/\;.*//g | sort |uniq -c | sort -nr > a.txt”
apache-jmeter-2.9
引用
178 java.util.List
130 java.io.IOException
122 javax.swing.JPanel
122 java.awt.event.ActionEvent
119 java.awt.BorderLayout
118 java.io.Serializable
109 java.util.Map
98 java.util.Set
92 java.util.Collection
86 java.util.LinkedList
83 java.util.ArrayList
82 java.util.HashSet
81 javax.swing.JLabel
74 java.io.File
63 java.awt.event.ActionListener
62 javax.swing.BorderFactory
60 java.util.HashMap
58 java.util.Iterator
58 java.awt.Component
57 javax.swing.JCheckBox
......
apache-mina-2.0.7-core
引用
39 java.util.Set
33 java.util.List
31 java.io.IOException
30 java.util.Map
29 java.net.SocketAddress
21 java.net.InetSocketAddress
20 java.util.Queue
18 java.util.ArrayList
17 java.util.concurrent.Executor
17 java.util.Iterator
16 java.util.concurrent.ConcurrentHashMap
16 java.util.Collection
15 java.util.HashMap
14 java.util.concurrent.ConcurrentLinkedQueue
13 java.nio.ByteOrder
12 java.util.Collections
11 java.util.concurrent.TimeUnit
11 java.util.HashSet
9 java.util.concurrent.Executors
8 java.util.concurrent.atomic.AtomicInteger
......
freemarker-2.3.19
引用
68 java.io.IOException
66 java.util.List
57 java.util.Map
32 java.util.Iterator
32 java.util.ArrayList
28 java.util.HashMap
28 java.util.*
23 java.util.Collections
19 java.util.Set
19 java.util.Collection
19 java.io.Writer
17 java.util.Date
17 java.io.*
14 java.io.StringWriter
13 java.io.Serializable
12 java.util.Locale
12 java.io.Reader
11 java.rmi.RemoteException
11 java.lang.reflect.Method
11 java.io.File
......
hibernate-release-4.3.0-core
引用
438 java.io.Serializable
366 java.util.Map
290 java.util.List
227 java.sql.SQLException
195 java.util.ArrayList
192 java.util.Iterator
153 java.util.Set
141 java.util.HashMap
127 java.sql.ResultSet
109 java.sql.PreparedStatement
102 java.util.HashSet
86 java.sql.Types
84 java.lang.annotation.Retention
75 java.util.Collections
72 java.util.Properties
69 java.lang.annotation.Target
67 java.io.IOException
64 java.sql.Connection
56 java.util.Arrays
52 java.util.Collection
......
JUnit4
引用
50 java.util.List
28 java.util.ArrayList
21 java.lang.annotation.RetentionPolicy
21 java.lang.annotation.Retention
20 java.lang.reflect.Method
19 java.lang.annotation.Target
14 java.lang.annotation.ElementType
12 java.lang.reflect.InvocationTargetException
12 java.lang.annotation.Annotation
11 java.util.Arrays
10 java.util.Collections
9 java.lang.reflect.Modifier
8 java.util.Comparator
6 java.lang.reflect.Field
6 java.lang.reflect.Constructor
6 java.io.PrintStream
5 java.util.concurrent.TimeUnit
5 java.util.Collection
5 java.io.StringWriter
5 java.io.PrintWriter
......
lucene-4.2.1-core
引用
382 java.io.IOException
83 java.util.Map
69 java.util.List
59 java.util.ArrayList
56 java.util.Collection
55 java.util.Arrays
52 java.util.Comparator
48 java.util.Set
45 java.util.Iterator
45 java.util.HashMap
41 java.util.Collections
40 java.io.Closeable
31 java.util.HashSet
15 java.util.NoSuchElementException
13 java.util.Locale
13 java.io.File
12 java.util.concurrent.atomic.AtomicInteger
12 java.util.LinkedList
10 java.io.FileNotFoundException
9 java.io.EOFException
......
struts-2.3.12-core
引用
222 javax.servlet.http.HttpServletRequest
208 javax.servlet.http.HttpServletResponse
86 java.util.Map
53 java.util.List
40 java.io.IOException
39 java.util.ArrayList
38 java.io.Writer
34 java.util.Iterator
33 java.util.HashMap
26 javax.servlet.ServletContext
19 java.util.Set
19 java.util.Collections
16 java.util.Collection
11 java.util.Arrays
10 java.util.StringTokenizer
10 java.util.LinkedHashMap
10 java.util.Enumeration
10 java.io.InputStream
10 java.io.File
8 javax.servlet.http.HttpSession
......
10个最常用Java类
java.lang.String
JDK 1.0开始提供,无可非议的第一名。
java.lang.System
JDK 1.0开始提供,不可实例化,主要用于访问标准输入输出以及环境变量等(可能有些项目中不会用到)。
java.lang.Exception
JDK 1.0开始提供,Throwable是所有Error和Exception的父类,Exception用于捕获异常条件。NullPointerException应该是异常中最常见的。
java.util.ArrayList
JDK 1.2开始提供,JCF成员之一,ArrayList和Vector的区别应该是Java面试中最常被问到的。
java.util.HashMap
JDK 1.2开始提供,key-value键值对数据结构,HashMap和Hashtable区别也应该是Java面试中最常被问到的。
java.lang.Object
JDK 1.0开始提供,所有Java类的祖先。它包含了如equals, hashcode, clone, toString等重要的方法。
java.lang.Thread
JDK 1.0开始提供,一个线程是一个执行序列,多个线程之间共享资源。
java.lang.Class
JDK 1.0开始提供,该类没有构造函数,只能被classloader加载到JVM中。更常见的是用于反射。
java.util.Date
JDK 1.0开始提供,但在JDK1.1中被Deprecated掉大量的方法。
java.util.Iterator
JDK 1.2开始提供,Enumeration的替代品。
分享到:
相关推荐
社区版:使用 GPL 开源,如果你选择使用社区版,则必须完全遵守 GPL 的相关条款 商业版:闭源,报价 ¥20000,请联系 QQ845765 进行细节咨询 商业版相比社区版具有如下优势: 更好的安全性 内置 CC 攻击...
(2)用vue的组件封装了标题栏,减少了标题代码的重复率。 (3)登录注册功能。 (4)仿segmengfault的上传头像功能。 (5)使用amazeui重构页面,完成markdown编辑器的增删改查,存草稿待完成。(2018-04-03) (6)完成后台登录...
Java实现支持人脸识别的会议签到系统,方便参会人员高效签到,提高会议签到的安全性。采用深度学习进行模型训练以提高识别准确率,需要...开发语言采用Java,数据库采用mysql,可使用电脑自带的摄像头进行图像采集。
java开放平台源码从...分叉 EasyPR EasyPR是一个开源的中文车牌识别系统,其目标是在不受限制的情况下成为一个简单,高效,准确的车牌识别库。 与其他车牌识别系统相比,EasyPR具有以下特征: 它基于openCV开源库。 ...
利用VLC开源库封装服务器程序可用jar包,实现功能如下: 1.读取视频文件属性信息输出对象,包含属性:文件格式、视频编码、视频码率、视频分辨率、视频帧率、音频编码、音频采样率
从别人的java源码中提取方法掌纹识别 该项目主要完成掌纹特征提取和分类任务。 数据集包含99个人的掌纹图片,其中每个人的3张掌纹图片分布在训练集中,其他3张掌纹图片分布在测试集中。 在该项目中,我尝试了使用...
smali2java使用apktool对dex中需要翻译的smali代码进行反编译,增加了难度和错误率,降低了手工分析的速度。此外,它们之间的相互作用很差,增加了人工分析的难度。商业jeb虽然具有较好的交互性,但在用multi
im4java是ImageMagick的一个Java开源接口,使用起来非常方便。 很多网站都会用到对图片的一些处理,包括图片的裁剪、给图片加水印、按比例缩放图片等操作,用ImageMagick实现这些功能,性能非常好,图片还不会失真...
java代码雨源码 :cloud_with_rain: 雨 一个演示python打包、测试、构建和部署的实例 rain是人类可以探索的在线参考。 它为常见的 . 此存储库涵盖以下主题。 在包内导入的正确方法 入口点脚本 存储和分发数据文件 在...
Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。 Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端...
此代码现在旨在处理包含单个班级上课三个月的3个csv文件,使学生可以通过输入以下内容来查看他们的出勤率:所有科目如果是有效的卷号,则该卷号。如果是有效的课程代码,它还使教师可以通过输入课程代码来查看各自...
代码检查器系统基于组件的可靠性建模研究,研究代码检查器的组件使用系数/组件使用率。 可扩展、简单且易于使用的 [网络/桌面] 界面:在本地或网络上轻松配置。 全自动事件/创建、判断和结果准备、结果静态。 根据...
Why Pumplabs 多渠道高效触达客户 Pumplabs是基于企业微信的,除了直接和客户微信进行...核心功能开源 Pumplabs 核心功能代码基于AGPL3.0协议开源,鼓励个人下载代码学习交流,也非常欢迎团队或企业用户内部部署使用。
smali2java使用apktool对dex中需要翻译的smali代码进行反编译,增加了难度和错误率,降低了手工分析的速度。此外,它们之间的相互作用很差,增加了人工分析的难度。商业jeb虽然具有较好的交互性,但在用multi
(Java代码覆盖率的即时代码检测)。 执行完以下步骤后,您应该可以在声纳中看到Covergae结果,如下所示。 验收测试是使用以下框架编写的: (BDD) (集成测试) (BDD和集成测试协调器) 下面是执行测试后...
,你熟悉 J2EE 平台中的哪些开源框 架、对这些开源框架的熟悉程度怎样(包括在项目中的具体应用) (1)开源软件 1) 开源软件一定是源代码开放,任何人可以免费使用,任何人可以再开发; 2) 开源同时也是一种商业...