Если при создании класса сериализуемых объектов не указать serialVersionUID, он будет посчитан на основе:
Интерфейс Serializable, который реализуют классы всех сериализуемых объектов, пуст (в нем нет ни одного метода). Как Java понимает, что именно надо сериализовать в объекте и как это нужно сериализовывать?
Для того чтобы исключить поле сериализуемого объекта из процесса сериализации, его надо отметить ключевым словом:
При использовании одного и того же зерна для псевдослучайного генератора Random в разное время последовательность полученных чисел будет:
У нас есть абстрактный класс А. Конструктор класса D, который реализует паттерн Декоратор для класса А:
У вас есть собственный класс MyClass и контейнер List<MyClass>.Что нужно, чтобы отсортировать контейнер объектов класса MyClass с помощью Collections.sort(...)?
Класс А должен быть унаследован от двух абстрактных классов B и C. Это можно сделать:
В Java все классы унаследованы от класса:
Как получить список аннотаций класса А?
Аннотация @Deprecated на методе класса означает: