作者查詢 / RockLee
作者 RockLee 在 PTT [ java ] 看板的留言(推文), 共27則
限定看板:java
看板排序:
全部Foreign_Inv118CFP110Oversea_Job85Prob_Solve85Tech_Job81Stock79Militarylife64Fund58ForeignEX49About_Life34Soft_Job34java27TOEIC21CCRomance18NARUTO9LAW8PttLifeLaw7Bunco3home-sale3KingdomHuang3Bank_Service2Gossiping2Notebook2SanFrancisco2arm55-1_4B2C1book1Boy-Girl1Daan1Datong1HsinYi1Immigration1LGBT_SEX1LTK1medstudent1money1TORIKO1<< 收起看板(36)
首頁
上一頁
1
下一頁
尾頁
2F→:請問您指的是這章嗎?01/13 19:12
3F→:http://java.sun.com/developer/Books/effectivejava/01/13 19:13
4F→:Chapter3.pdf01/13 19:14
5F→:不好意思我是有看到一些關於hashCode, equals的討論,01/13 19:16
6F→:但並沒找到哪邊講到Object的hashCode()是如何實作的,01/13 19:17
7F→:可否更明確地指出在哪邊呢? 謝謝~01/13 19:18
9F→:了解, 那回到原來問題, 在可行的狀況下 (ex. 32-bit JVM),01/13 20:21
10F→:Object 的 hashCode() 實作是否一定會傳回 unique 的值?01/13 20:22
11F→:有人發現過您用的 JVM 不是傳回 unique 的值嗎?01/13 20:23
13F→:我了解 hashCode() 的意義, 但這並不是我的問題…01/13 23:14
14F→:因為 Object 的說明中提到:01/13 23:17
15F→:However, the programmer should be aware that01/13 23:19
16F→:producing distinct integer results for unequal objects01/13 23:21
17F→:may improve the performance of hashtables.01/13 23:23
18F→:所以我才想確認 Object 原始提供的 hashCode() 實作為何?01/13 23:24
19F→:http://docs.oracle.com/javase/1.4.2/docs/api/java/01/13 23:25
20F→:lang/Object.html01/13 23:26
24F→:可是我的問題是, As much as is reasonably practical ...01/14 00:45
25F→:這段話是否要求所有 JVM 的實作, 在可行的狀況下,01/14 00:47
26F→:Object 的 hashCode() 傳回 unique 的值?01/14 00:48
27F→:似乎不是翻某個 JVM 的 source code 可以解決的...01/14 00:49
32F→:我問的的確只是"Object"這個類別的hashCode()01/14 20:27
33F→:為什麼不可能是unique呢?01/14 20:29
34F→:如果回傳記憶體位置至少32-bit JVM就可以達到unique了不是01/14 20:31
4F→:感謝C大與G大迅速的回應12/05 15:43
5F→:但Java為何要這樣的實作呢? 有什麼好處或不得已的原因嗎?12/05 15:44
6F→:為何不像C++的template一樣用代換方式產生實際的code呢?12/05 15:46
首頁
上一頁
1
下一頁
尾頁