From 7a3b0225d7fc3d369dd7682e33add1a4639b5ebf Mon Sep 17 00:00:00 2001 From: ysemchuk Date: Mon, 31 May 2021 16:44:44 +0200 Subject: [PATCH] Update core.md --- core.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core.md b/core.md index d0c847e..9a94895 100644 --- a/core.md +++ b/core.md @@ -1247,7 +1247,7 @@ public native int hashCode(); Метод `hashCode()` необходим для вычисления хэш кода переданного в качестве входного параметра объекта. В Java это целое число, в более широком смысле - битовая строка фиксированной длины, полученная из массива произвольной длины. Этот метод реализован таким образом, что для одного и того же входного объекта, хэш код всегда будет одинаковым. Следует понимать, что в Java множество возможных хэш кодов ограничено типом `int`, а множество объектов ничем не ограничено. Из-за этого, вполне возможна ситуация, что хэш коды разных объектов могут совпасть: + если хэш коды разные, то и объекты гарантированно разные; -+ если хэш коды равны, то объекты могут не обязательно равны. ++ если хэш коды равны, то объекты не обязательно равны(могут быть разные). [к оглавлению](#java-core)