`

java.util.*

    博客分类:
  • JDK
 
阅读更多
java.util 工具包,灰常的有用,有机会一定要研读源码。
很多东西,jdk有的功能就不需要去外面寻找一堆的开源代码,jdk自带的也不错.



比如java.util包下的Map,List,Set,还有其实现类HashMap,ArrayList,HashSet,还有双向链接LinkedHashMap,LinkList,LinkSet,还有jdk1.5提供的Enum,EnumHashMap都灰常的好用,看源码你会了解,HashMap也是能数组来实现,而HashSet是由HashMap作为底层实现等等.
比如java.util.concurrent包下有ConcurrentHashMap,CopyOnWriteArrayList,ReentrantLock等对于高并发编码必须掌握的,还有Executor,ThreadPoolExecutor等线程池操作,这还有有Future等异常线程操作,都是灰常好的,Tomcat也是基于这个编写的哦。
比如java.util.jar包下有JarEntry,JarFile,JarOutputStream等都是打包,解包的工具,这个对于java打一些client的jar包是灰常有用的,项目中就用到了,打包某几个文件夹下的源代码和class文件jar包.
比如java.util.logging包下是jdk自带的日志系统,其功能与一般的日志系统一样,不需要引入任何jar,就能实现log4j的一些功能,对于一般的日志记录够用了.
比如java.util.prefs此包用的比较少,主要是访问系统注册表的,访问的是备用存储设备,这个略,有用的时候再研究.
比如java.util.spi 国际化用的。
比如java.util.regex 正则表达式,还实现了包含多种编码格式的功能,对于电话号码等的验证还是比较好用的.
  • 大小: 44.3 KB
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics