Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Industrial programming >> java

Java 9: улучшенная аннотация @Deprecated (forRemoval, since)

@Deprecated (с Java 5) помечает элементы, которых не стоит использовать: могут вызывать ошибки, быть несовместимыми в будущем, удалены, или иметь лучшую альтернативу. Компилятор выдаёт предупреждения.

Java 9 добавила два атрибута:

Пример: since

В Javadoc класса Boolean (Java 9) видно @Deprecated(since="9") для некоторых методов.

Пример: forRemoval

В Javadoc класса System (Java 9) методы runFinalizersOnExit помечены @Deprecated(forRemoval=true, since="1.2").

Это позволяет инструментам статического анализа и разработчикам точнее оценивать риски использования устаревших API.

Java 9: улучшенная аннотация @Deprecated (forRemoval, since) Java 9: улучшенная аннотация @Deprecated (forRemoval, since)

java

  1. Освоение операторов Java: типы, синтаксис и практические примеры
  2. Комментарии в Java: типы, использование и лучшие практики
  3. Освоение улучшенного цикла for в Java: синтаксис, примеры и лучшие практики
  4. Освоение строк в Java: создание, методы и лучшие практики
  5. Интерфейсы в Java: концепции, реализация и лучшие практики
  6. Анонимные внутренние классы в Java: определение, синтаксис и практические примеры
  7. Try-with-resources в Java: автоматическое управление ресурсами
  8. Аннотации в Java: типы, размещение и практические примеры
  9. Типы аннотаций в Java: предопределенные, кастомные и мета-аннотации
  10. Assertions в Java: практическое руководство по обнаружению багов и обеспечению надежности кода