黑马程序员技术交流社区

标题: Hashtable与Properties [打印本页]

作者: F灬灬    时间: 2015-8-28 18:13
标题: Hashtable与Properties
一:Hashtable与HashMap的区别(*)
1:主要:Hashtable线程安全,同步,效率相对低下
          HashMap线程不安全,非同步,效率相对高
2:父类:Hashtable是Dictionary
          HashMap是AbstractMap
3:null:Hashtable键与值不能为null
         HashMap 键最多一个null,值可以多个null
二:Properti es
1:作用:读写资源配置文件
2:键与值只能为字符串
3:方法:
setProperty(String key,String value)
getProperty(String key)   //获取这个值,如果不存在返回null
getProperty(String key,String default Value) //获取值,如果不存在返回后面默认值
后缀:   properties
store(OutputStream out,String comments)
store(Write writeR,String comments)
load(InputStream inStream)
load(Reader reader)
.xml
storeToXML(OutputStream os,String comment)     :UTF_8字符集
storeToXML(OutputStream os,String comment,String encoding)
loadFormXML(InputStream in)

三:相对路径与绝对路径
1:绝对路径:盘符:/
2:相对路径:当前项目,工程

四:类路径加载资源文件
类所在的根路径
1:类:class.getResourceAasStream("/")
2:Thread.currentThread().getContextClassLoader().getResourceAsStream( "")





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2