Рекомендуемый подход к устареванию класса, метода или поля в Java заключается в использовании @Deprecated
аннотации, ставшей доступной в Java 5, или @deprecated
тега JavaDoc, существующего со времен Java 1.1. У Oracle есть документ об особенностях того, как и когда следует отказываться от API, который представляется уместным.
Должен ли я удалить предыдущий комментарий, добавленный в начало класса, который помогает другому программисту узнать, для чего этот класс, или добавить его под комментарием?
Вы не должны редактировать или удалять любые существующие комментарии, кроме как добавлять тег JavaDoc или аннотацию. Устаревший код может все еще использоваться в устаревших системах, и разработчики этих систем должны иметь доступ к документации, которую первоначальные разработчики сделали в той или иной форме.