// todo auto-generated method stub
mapmap=new hashmap();
point p=new point(1, 2);
map.put(p, 100);
integer i=map.get(p);
system.out.println(i);
/*** 改變key的hashcode的值
* 這組資料,不再被指向
* 從乙個新的記憶體中是空的去取得 value
* 空了
*/p.setx(2);
i=map.get(p);
system.out.println(i);
/*** 此時的map中還是含有原來的資料
*/system.out.println(map);
/*** 在重新存入,修改後的p
* 原來的空記憶體,有值了
*/map.put(p, 200);
system.out.println(map);
/*** 刪除200
* */
map.remove(p);
system.out.println(map);
/*** 刪除100的
* 需要把指標指向 原來的值
*/p.setx(1);
map.remove(p);
system.out.println(map);
}
對hashcode()方法的理解
如何在記憶體 hashtable 中找到物件呢?首先要從hashtable中找到物件對應的hashcode,由於hashcode可能衝突。所以相同的hashcode儲存在乙個鍊錶上。當找到這個鍊錶時候,再使用equals方法與鍊錶中的物件 a b c 進行比對。因此,我們可以得出結論 equals ...
Truncate table對x bh的影響
今天在做實驗的時候發現 truncate table後x bh不會再記錄對此table塊的訪問,具體實驗如下 sql create table t3 a number table created.sql select object id from dba objects where object n...
DNS對SEO的影響
dns 是網域名稱系統 domain name system 的縮寫,它是由解析器和網域名稱伺服器組成的。網域名稱伺服器是指儲存有該網路中所有主機的域 名和對應ip位址,並具有將網域名稱轉換為ip位址功能的伺服器。既然它是伺服器,那它就有穩定性的問題,而如果要通過網域名稱訪問乙個 的話,首先就得經過...