一: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( "")
|
|