关与HashTable的clear方法问题:

[复制链接]
查看11 | 回复1 | 2011-3-4 11:14:39 | 显示全部楼层 |阅读模式
public synchronized void clear() {
Entry tab[] = table;
modCount++;
for (int index = tab.length; --index >= 0; )

tab[index] = null;
count = 0;

}
clear代码如上,想问下为什么清除的时候要先将table赋值给局部变量后再操作,而不直接在table变量上操作

回复

使用道具 举报

千问 | 2011-3-4 11:14:39 | 显示全部楼层
相当于 创建一个Hashtable实例Hashtable ht=new Hashtable();
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行