20190214

java产生随机数Random();    ran.nextInt(100);java

声明一个固定长度的数组 Int [] arr=new int [10];数组

 

hashMap与TreeMap区别安全

一、实现 
TreeMap:SortMap接口,基于红黑树 
HashMap:基于哈希散列表实现 
二、存储 
TreeMap:默认按键的升序排序 
HashMap:随机存储 
三、遍历 
TreeMap:Iterator遍历是排序的 
HashMap:Iterator遍历是随机的 
四、性能损耗 
TreeMap:插入、删除 
HashMap:基本无 
五、键值对 
TreeMap:键、值都不能为null 
HashMap:只容许键、值均为null 
六、安全 
TreeMap:非并发安全Map 
HashMap:非并发安全Map 
七、效率 
TreeMap:低 
HashMap:高并发

通常状况下咱们选用HashMap,由于HashMap的键值对在取出时是随机的,其依据键的hashCode和键的equals方法存取数据,具备很快的访问速度,因此在Map中插入、删除及索引元素时其是效率最高的实现。而TreeMap的键值对在取出时是排过序的,因此效率会低点。
--------------------- 
 dom

本站公众号
   欢迎关注本站公众号,获取更多信息