De même, lorsqu'une classe ou une méthode est obsolète, cela signifie que la classe ou la méthode n'est plus considérée comme importante. Il est si peu important, en fait, qu'il ne devrait plus être utilisé du tout, car il pourrait bien cesser d'exister à l'avenir. Le besoin de dépréciation vient du fait qu'à mesure qu'une classe évolue, son API change.
Java est-il obsolète ?
Pour conclure (et pour répondre à ma propre question), no, Java restera probablement encore longtemps le langage principal de programmation Android. Mais cela ne signifie pas que Google ne cherche pas d'autres options à développer en parallèle pour s'éloigner de Java.
Puis-je encore utiliser des méthodes obsolètes en Java ?
Vous pouvez toujours utiliser du code obsolète sans que les performances ne soient modifiées, mais l'intérêt de déprécier une méthode/classe est de faire savoir aux utilisateurs qu'il existe désormais une meilleure façon de l'utiliser, et que dans une future version, le code obsolète sera probablement supprimé.
Comment écrivez-vous obsolète en Java ?
À partir de J2SE 5.0, vous dépréciez une classe, une méthode ou un champ en utilisant l'annotation @Deprecated. De plus, vous pouvez utiliser la balise Javadoc @deprecated pour indiquer aux développeurs quoi utiliser à la place. L'utilisation de l'annotation entraîne la génération d'avertissements par le compilateur Java lorsque la classe, la méthode ou le champ obsolète est utilisé.
A été obsolète ?
Dans plusieurs domaines, la dépréciation est le découragement de l'utilisation d'une terminologie, d'une fonctionnalité, d'une conception ou d'une pratique, généralementparce qu'il a été remplacé ou n'est plus considéré comme efficace ou sûr, sans le supprimer complètement ou interdire son utilisation.