Можно создать дубликат:
String equality vs equality of locationПочему две строки с тем же именем имеют один и тот же экземпляр объекта?
Это мой первый вопрос, будьте терпеливы со мной, пожалуйста,
У меня есть следующий код:
String str1 = "hello";
String str2 = "hello";
System.out.println(str1 == str2);
И Результатом является tru e
Почему?
Строка литерального интернирования. –
Возникает вопрос: «Почему это работает, когда нет других сравнений?» или «почему язык определен таким образом?» – templatetypedef
Оба вопроса очень интересны, не могли бы вы объяснить их? Но мой вопрос был первым – Jdoe