Podejmij wyzwanie!

Skorzystaj z naszej bogatej bazy pytań - przygotuj się lepiej na rozmowę kwalifikacyjną, sprawdź swoję wiedzę, oceń odpowiedzi innych użytkowników!

Szczegóły

Szukaj

Autor pytania: nirtydigger


Podobne pytania

Co pojawi sie na wyjsciu? String a = "value"; String b = "value"; String c = new String("value"); String d ...
kategorie: Java
Jeśli tab ma być tablicą jednowymiarową to pewnie o taki zapis chodziło: int tab[] = { ('a','b'), ('c','d'), ('e','f') }; ...
kategorie: C i C++
a) prawdziwe, b) nieprawdziwe, c) prawdziwe, d) nieprawdziwe. Ale przyznam, że musiałem się lekko wspomóc dokumentacją :P
kategorie: Java

HashCode

Powiadamiaj mnie o odpowiedziach | Obserwatorzy: 0

Oceń to pytanie : 0 x 0 x

Które z poniższych zdań są prawdziwe:

a) w przypadku braku modyfikacji obiektu wpływającej na wartość zwracaną przez jego metodę equals(), wartość zwracana przez jego funkcję hashCode() musi być taka sama przy każdym wywołaniu.

b) wartość zwracana przez funkcję hashCode() danego obiektu zmienia się przy każdym wywołaniu ze względów bezpieczeństwa.

c) obiekty, które przy porównaniu metodą equals(Obiekt) zwracają true, muszą mieć tą samą wartość hashCode.

d) dwa obiekty, które przy porównaniu metodą equals(Obiekt) zwracają false, muszą zwracać różne wartości metody hashCode()

Dodaj odpowiedź
dodane przez nirtydigger
zobacz odpowiedzi (1)

LOGOWANIE

Nazwa użytkownika

Hasło

Zapomniałeś hasła?


Pierwszy raz?
Założ konto

TOP 5 - PYTANIA
2
23
3
15
5
6
TOP 5 - ODPOWIEDZI
1
20
4
13
STATYSTYKI
Pytania
244
Odpowiedzi
148
produkcja ynka  copyright by QUIZ IT .pl