深入浅出的分析 Properties
发布时间:2019-11-13 00:31:36 所属栏目:建站 来源:炸鸡可乐
导读:副标题#e# 最近在看 java 集合源码的时候,发现原来我们经常使用的 Properties 类既然继承自 Hashtable!又涨见识了! 01. 摘要 在集合系列的第一章,咱们了解到,Map 的实现类有 HashMap、LinkedHashMap、TreeMap、IdentityHashMap、WeakHashMap、Hashtable
|
可以发现,在 Properties 构造方法初始化阶段,如果你给了一个自定义的 defaults ,当调用 Hashtable 的 get 方法没有搜索到元素值的时候,并且 defaults 也不等于空,那么就会进一步在 defaults 里面进行搜索元素值。 方法测试如下:
输出结果: 通过key查询结果:张三 load方法(加载配置文件) load 方法,表示将 properties 文件以输入流的形式加载文件,并且提取里面的键、值对,将键值对元素添加到 map 中去。 打开 Properties 的 load 方法,源码如下:
load0 方法,源码如下:
(编辑:淮安站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- MIUI Camera App在最近的MIUI 12 beta版本中获得了全屏手势
- 谷歌 Pixel 5 XL 最新渲染图曝光:后置三摄酷似表情包
- 搭载21:9超宽屏 2499元摩托罗拉p50明日开售
- IBM Watson将结合Nlyte公司的DCIM软件以优化数据中心运营
- IBM 开源 Power 指令集架构,中国成大赢家?
- 如何以安全模式启动Windows 10以及何时使用它
- 如何修复Windows 10中的错误0x80D03805
- macOS Big Sur Beta 2版本发布 测试用户可抢先体验
- 优格G11集成灶引众人围观 究竟是怎么回事
- Windows 10最新漏洞被发现,微软向用户发红色警报:尽快更新
