Hashtable,Hashmap,Hashset

来源:互联网 发布:ppt图表如何选择数据 编辑:程序博客网 时间:2024/05/05 08:29

Hashtable的判断是否包含key

必须同时重写hashcode方法和equals

因为hashcode默认使用对象地址,而equals默认比较对象地址,所以要同时修改。

arraylist,可以快速访问元素,插入删除稍慢。

linkedlist,随机访问元素稍慢,插入删除稍快。

如果set需要排序 就用treeset,否则用hashset.

Hashtable是线程安全的,key和value是不允许出现空的,它的花费主要在线程安全上,同一时刻只能有一个线程访问

Hashmap是非线程安全的,key和value是允许为空的,value是不允许有重复的

HashSet是不允许出现重复的值的,


原创粉丝点击