Представляю вашему вниманию один небольшой вопрос, который нам задали на, так называемой, "летучке" на обучении. Есть в нем вещи тривиальные, а есть и не очень, на которых я и попался. Итак, дан код, нужно написать, что выведет в консоль и объяснить почему. public static void main(String[] args) { String s1 = "AB"; String s2 = "A" + "B"; String s3 = new String("AB"); System.out.println(s1 == s2); System.out.println(s1 == s3); System.out.println(s1.equals(s2)); System.out.println(s1.equals(s3)); System.out.println(s1.toString() == s2); System.out.println(s1.equals(" AB".trim())); System.out.println("AB".equals("ab")); } Первому кто напишет все ответы правильно (чего я не смог) тому печенька и плюс к карме:)