12 из 90 вопросов — случайная выборка · Ответьте на все и узнайте свой результат
Java · Strings
Дано String a = "Hello"; и String b = "Hello";, что возвращает a == b?
String a = "Hello";
String b = "Hello";
a == b
false, потому что == всегда сравнивает содержимое для String
false
==
false, потому что в heap памяти создаются два отдельных объекта
true, потому что оба литерала ссылаются на один и тот же объект в String Pool
true
true, потому что == сравнивает содержимое, когда обе переменные содержат одно значение