База Hintsage

Java Core

Базовая семантика языка, типы, методы, классы и ключевые конструкции.

Практика

Вопросы: Java Core

Разберите, почему выражения a == b и a == c дают разные результаты в программе ниже, хотя все строки содержат одинаковый текст.

public class Main {
    public static void main(String[] args) {
        String a = "java";
        String b = "ja" + "va";
        String c = new String("java");

        System.out.println(a == b);
        System.out.println(a == c);
        System.out.println(a.equals(c));
    }
}

Показано 21–40 из 50

Восстановление доступа