請你解釋一下,給我一些它的現實生活中的用法的例子?Java的Object.hashCode()方法的目的是什麼?
2
A
回答
0
爲Java類提供散列表支持。看看api。 hash function用於以快速方式區分同一類型的實體:使用散列,每次將對象與另一個對象進行比較時,都不需要比較對象內的所有字段。一旦生成哈希(指紋),如果您使用避免碰撞的哈希函數,它將成爲比較對象的快速方法,因爲您只需比較哈希。
0
0
基本上,如果你想創建一個數據結構來存儲對象,並有一個訪問時間O(1)你創建一個哈希表。您可以將對象的元素散列到基於字符順序的唯一鍵中。一旦完成,您可以快速訪問數據。這通常用於包含沒有索引值的字符串的數據結構,因此您不需要在C++中使用「vector」函數或在java中使用equivilant。
相關問題
- 1. object.hashCode使用什麼哈希方法?
- 2. [] =方法的目的是什麼
- 3. TPL ContinueWith方法的目的是什麼?
- 4. 抽象方法的目的是什麼?
- 5. 這種方法的目的是什麼?
- 6. 在Java netbeans init();方法被使用,它的目的是什麼?
- 7. 什麼是Java中的便捷方法?
- 8. 什麼是「本」中的Java方法
- 9. java中的多態方法是什麼?
- 10. 爲什麼不是Object.hashCode()返回看似相同的對象
- 11. 同步兩個java項目的最佳方法是什麼?
- 12. 什麼是Java的多類型轉換的目的是什麼?
- 13. 爲什麼Object.hashCode()不遵循Java代碼慣例
- 14. 從C++調用Java方法的最簡單方法是什麼?
- 15. Java JDK到Eclipse的目的是什麼?
- 16. 什麼是Lotus Notes Java API中的getFileFormat()方法,它返回的值是什麼?
- 17. 寫無效法的目的是什麼,主要方法
- 18. android的替代方法是什麼:代碼中的條目是什麼?
- 19. 這種訪問修飾符的方法的目的是什麼?
- 20. Dagger 2組件中的getter方法的目的是什麼?
- 21. JavaScript的調用和應用方法的目的是什麼?
- 22. LINQ的Expression.Quote方法的目的是什麼?
- 23. XCTestCase的setUp方法的目的是什麼?
- 24. 一個類的__str__方法的目的是什麼?
- 25. 什麼是在C前導的「::」 ++方法調用的目的
- 26. Ruby的數值矩形方法的目的是什麼?
- 27. Facebook的__d方法的目的是什麼?
- 28. handlebars.js迭代的新方法的目的是什麼?
- 29. 將@override放在我的PolymerDart方法中的目的是什麼?
- 30. Ruby數組的方法assoc和rassoc的目的是什麼?
你的意思是'Object.hashCode()',對吧? – romaintaz
那裏沒有這樣的方法。 :) – Roman
你的意思是'Object.hashCode()'?用於比較2個對象的 – Saket