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