A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

© F灬灬 中级黑马   /  2015-8-28 18:13  /  312 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

一: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( "")
您需要登录后才可以回帖 登录 | 加入黑马