java hashcode是怎样算的 hashmap和hashtable的区别?
hashmap和hashtable的区别?
hashmap和hashtable的区别
1、可以继承的父类有所不同
Hashtable可以继承自Dictionary类,而HashMap不能继承自AbstractMap类。但二者都基于了Map接口。
2、线程安全性有所不同
javadoc中麻烦问下hashmap的一段描述::此利用又不是网络同步的。假如多个线程同样的访问一个哈希映射出,而其中最起码一个线程从结构上改了该映射,则它可以保持外部同步。
Java Character的用法?
Character类的使用方法
Character:字符类型
1、属性。
staticintMIN_RADIX:赶往最小基数。
staticintMAX_RADIX:前往比较大基数。
staticcharMAX_VALUE:字符类型的大的值。
staticcharMIN_VALUE:字符类型的最小值。
staticClassTYPE:返回当前类型。
2、构造函数。
Character(charvalue):以char参数构造一个Character对象。
3、方法。
只能说明:
1.所有方法均为welfare;
2.书写格式:[修饰符]lt回类型gtlt方法名([参数列表])a8
如:
staticintparseInt(Strings)可以表示:此方法(parseInt)为类方法(static),返回类型为(int),方法所需参数为String类型。
():返回字符对象的值。
(CharacteranotherCharacter):当前Character对象与anotherCharacter比较。大小关系关系返回0;大于0关系返回负数;大于关系返回正数。
(Object o):当前对象与另一个对象参与都很。假如o是Character对象,则与2功能一样的;不然,甩出ClassCastException异样。
(charch,intradix):依据基数返回当前字符的值的十进制。如果不满足Character.MIN_RADIXltradixlt_RADIX,或是,ch不是什么radix基数中的有效值,返回-1;如果不是ch是“字母”的A到Z之间,则前往ch-A10的值;如果是“小写”a到z之间,前往ch-a10的值。
代码:
(Character.MIN_RADIX:Character.MIN_RADIX)
(_RADIX:_RADIX)
(Character.digit(2,2):Character.digit(2,2))
(Character.digit(7,10):Character.digit(7,10))
(Character.digit(F,16):Character.digit(F,16))
结果为:
Character.MIN_RADIX:2
_RADIX:36
Character.digit(2,2):-1不是有效值。
Character.digit(7,10):7
Character.digit(F,16):15
(Objectobj):与string对象比较。当且仅当object不为“null”但是和当前Character
对象不对时返回“true”。
(intdigit,intradix):参照特定的事件基数判断当前数值意思是的字符。4的逆运算,违禁数值时直接返回“
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。