public static String string1 = "Амиго"; public static String string2 = string1; public static String string3 = new String(string1); Всем hi. Решил задачу быстро и с первого раза,но мой мозг так и не понял разницу, а именно: string1 == string2 // ссылки являются одинаковыми string1 == string3 // ссылки являются разными ___НО ПОЧЕМУ? string2 == string3 // ссылки являются разными ___НО ПОЧЕМУ? Глянул гугл и ютуб, и тоже ничего не понял. Думаю, у меня просто не хватает какой-то маленькой детальки в голове. Спасибо тому, кто сможет ее добавить в мой процессор :)