Срабатывает ли инициализация класса Java при любом обращении к его статическому полю?
База Hintsage
Java Core
Базовая семантика языка, типы, методы, классы и ключевые конструкции.
Практика
Вопросы: Java Core
В каком порядке Java вычисляет аргументы вызова метода при наличии побочных эффектов?
От чего зависит тип результата бинарного арифметического выражения в Java при разных примитивных типах?
Может ли метод потомка переопределить private-метод родителя, если совпадают имя и параметры?
Как изменение поля, участвующего в hashCode, после помещения объекта в HashSet влияет на последующий поиск этого объекта?
Как Java проверяет тип элемента при записи в массив ссылочного типа, если фактический массив создан для другого типа?
Вложенный цикл должен завершать внешний цикл одним оператором: какое правило Java определяет область действия метки?
Определите вывод программы и объясните роль расположения default в этом switch.
public class Main {
public static void main(String[] args) {
int code = 5;
switch (code) {
case 1:
System.out.print("A");
default:
System.out.print("D");
case 3:
System.out.print("C");
}
}
}
Из-за какого правила составное присваивание переменной типа byte допускает результат арифметики без явного приведения?
Разберите, почему выражения 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));
}
}
Объясните механизм: почему Java не компилирует перегрузку методов, отличающихся только параметрами с разными параметризованными типами?
При передаче единственного null в varargs-параметр что фактически получает метод: массив из одного элемента или null-ссылку?
Найдите причину, по которой нестатический метод нельзя вызвать из статического контекста без экземпляра.
Чем отличается конструктор от метода с точки зрения наследования в Java?
Что возвращает оператор instanceof при проверке null-ссылки и каким механизмом это объясняется?
Допустимо ли объявить в одном классе два метода с одинаковым именем и параметрами, различающихся только возвращаемым типом?
Какой механизм объясняет, почему статический метод интерфейса нельзя вызвать через переменную типа реализующего класса?
Как объясняется запрет проверки параметризованного типа через instanceof в Java?
При каких условиях JVM выполняет проверку оператора assert в Java?
Как Java сравнивает значения String в конструкции switch, если String — ссылочный тип?
Показано 21–40 из 50