小编use*_*860的帖子

无法理解java中HashMap的clear方法的实现

我看过java hash map,clear方法,如下:

public void clear() {
    modCount++;
    Entry[] tab = table;
    for (int i = 0; i < tab.length; i++)
        tab[i] = null;
    size = 0;
}
Run Code Online (Sandbox Code Playgroud)

我不明白,为什么要采取新标签清除.

为什么不用表清除?

java hashmap

7
推荐指数
1
解决办法
297
查看次数

Hashtable:为什么get方法同步?

我知道a Hashtable是同步的,但为什么它的get()方法是同步的?

它只是一种读取方法吗?

java hashtable synchronize

6
推荐指数
2
解决办法
5060
查看次数

标签 统计

java ×2

hashmap ×1

hashtable ×1

synchronize ×1