java.util.properties.setproperty与hashmap的put的区别
来源:互联网 发布:淘宝裂变吸粉 编辑:程序博客网 时间:2024/06/10 11:38
不同:
1、参数类型。setproperty方法的参数类型都只能是string的字符串类型,而put方法的参数为(object key, object value),类型是object!
2、空值。hashmap的value参数可以设置空值null,而当setproperty的value参数为null时,会抛出空指针异常nullpointerexception,反编译的class文件中是这样写的:
if (value == null) {
throw new nullpointerexception();
}
所以在使用setproperty方法时要注意捕获异常!
二者共同点在于都实现了java.util.map接口,properties.setproperty方法实际是执行的map的put方法。
- java.util.properties.setproperty与hashmap的put的区别
- java HashMap的put
- java 1.7于1.8hashMap.put的区别
- Java HashMap中put与get的工作原理
- HashTable,HashMap,Properties的区别
- HashMap中put与get的实现
- java.util.Properties的使用
- java.util.Properties的使用
- java.util.Properties的使用
- java hashmap的put函数实现源码
- Java HashMap的put()方法、size()方法
- HashMap的put()方法
- Java 集合:HashMap(put方法的实现 与 哈希冲突)
- Java 集合 2:HashMap(put方法的实现与哈希冲突)
- java.util.Properties 的一些简单使用
- java.util.Properties类的使用
- java.util.Properties类的使用
- java.util.Properties类的使用
- C++模板元编程
- 彩色图像的直方图
- 用IE浏览器打开网页显示网站还原错误
- C语言中的BOOL变量
- virtual, sealed, override, abstract等修饰符作用
- java.util.properties.setproperty与hashmap的put的区别
- 设计模式 - 职责链模式
- svn常用命令集合
- 使用plist文件创建精灵并执行动画
- Android中的SoundPool和MediaPlayer
- 【win7提速新方法:禁用禁用eSATA接口】
- 按Home键切换到后台后会触发libGPUSupportMercury.dylib: gpus_ReturnNotPermittedKillClient导致crash
- javaEE 中文乱码问题
- linq gridview !!!