Skip to content

Commit 7a3b022

Browse files
ysemchukenhorse
authored andcommitted
Update core.md
1 parent 57da9ee commit 7a3b022

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

core.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1247,7 +1247,7 @@ public native int hashCode();
12471247
Метод `hashCode()` необходим для вычисления хэш кода переданного в качестве входного параметра объекта. В Java это целое число, в более широком смысле - битовая строка фиксированной длины, полученная из массива произвольной длины. Этот метод реализован таким образом, что для одного и того же входного объекта, хэш код всегда будет одинаковым. Следует понимать, что в Java множество возможных хэш кодов ограничено типом `int`, а множество объектов ничем не ограничено. Из-за этого, вполне возможна ситуация, что хэш коды разных объектов могут совпасть:
12481248

12491249
+ если хэш коды разные, то и объекты гарантированно разные;
1250-
+ если хэш коды равны, то объекты могут не обязательно равны.
1250+
+ если хэш коды равны, то объекты не обязательно равны(могут быть разные).
12511251

12521252
[к оглавлению](#java-core)
12531253

0 commit comments

Comments
 (0)