Update core.md
This commit is contained in:
parent
57da9ee920
commit
7a3b0225d7
2
core.md
2
core.md
|
@ -1247,7 +1247,7 @@ public native int hashCode();
|
|||
Метод `hashCode()` необходим для вычисления хэш кода переданного в качестве входного параметра объекта. В Java это целое число, в более широком смысле - битовая строка фиксированной длины, полученная из массива произвольной длины. Этот метод реализован таким образом, что для одного и того же входного объекта, хэш код всегда будет одинаковым. Следует понимать, что в Java множество возможных хэш кодов ограничено типом `int`, а множество объектов ничем не ограничено. Из-за этого, вполне возможна ситуация, что хэш коды разных объектов могут совпасть:
|
||||
|
||||
+ если хэш коды разные, то и объекты гарантированно разные;
|
||||
+ если хэш коды равны, то объекты могут не обязательно равны.
|
||||
+ если хэш коды равны, то объекты не обязательно равны(могут быть разные).
|
||||
|
||||
[к оглавлению](#java-core)
|
||||
|
||||
|
|
Loading…
Reference in New Issue