Какие классы в Java, которые:
все его методы являются статическими
Не содержит методов экземпляра
Lombok определяет его как UtilityClass :
Служебный класс - это класс, который является просто пространством имен для функций.Его экземпляры не могут существовать, и все его члены статичны.Например, java.lang.Math и java.util.Collections являются хорошо известными служебными классами.Эта аннотация автоматически превращает аннотированный класс в единицу. Не удается создать экземпляр служебного класса.Помечая ваш класс с помощью @UtilityClass, lombok автоматически генерирует закрытый конструктор, который выдает исключение, помечает как ошибку любые явные конструкторы, которые вы добавляете, и помечает класс как финальный.Если класс является внутренним классом, этот класс также помечается как статический. Все члены служебного класса автоматически помечаются как статические.Четные поля и внутренние классы.
Служебный класс - это класс, который является просто пространством имен для функций.Его экземпляры не могут существовать, и все его члены статичны.Например, java.lang.Math и java.util.Collections являются хорошо известными служебными классами.Эта аннотация автоматически превращает аннотированный класс в единицу.
Не удается создать экземпляр служебного класса.Помечая ваш класс с помощью @UtilityClass, lombok автоматически генерирует закрытый конструктор, который выдает исключение, помечает как ошибку любые явные конструкторы, которые вы добавляете, и помечает класс как финальный.Если класс является внутренним классом, этот класс также помечается как статический.
Все члены служебного класса автоматически помечаются как статические.Четные поля и внутренние классы.
Звучит так, как будто вы описываете статический класс .
Хотя Java не позволяет вам явно объявить ( не вложенный ) класс как static, все еще возможно реализовать эту парадигму.
static