Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Industrial programming >> Java

Java 9 - Verbeterde @verouderde annotatie

@Verouderde annotatie is geïntroduceerd in Java 5-versie. Een programma-element geannoteerd met @Deprecated betekent dat het om een ​​van de volgende redenen niet mag worden gebruikt −

  • Het gebruik ervan kan tot fouten leiden.
  • Het kan in een toekomstige versie incompatibel zijn.
  • Het kan in een toekomstige versie worden verwijderd.
  • Een beter en efficiënter alternatief heeft het vervangen.

Compiler genereert waarschuwingen wanneer een verouderd element wordt gebruikt. Met Java 9 zijn er twee nieuwe verbeteringen aangebracht aan @Deprecated annotatie.

  • voor verwijdering − Geeft aan of het geannoteerde element verwijderd moet worden in een toekomstige versie. De standaardwaarde is onwaar.

  • sinds − Retourneert de versie waarin het geannoteerde element verouderd is. De standaardwaarde is de lege tekenreeks.

Verouderd met sinds

Het volgende voorbeeld van de Booleaanse klasse javadoc op Java 9 illustreert het gebruik van het sinds-attribuut op @Deprecated annotatie.

Booleaanse klasse

Verouderd met forRemoval

Het volgende voorbeeld van System class javadoc op Java 9 illustreert het gebruik van forRemoval attribuut op @Deprecated annotatie.

Systeemklasse


Java

  1. Java-operators
  2. Java-opmerkingen
  3. Java voor elke lus
  4. Java-strings
  5. Java-interface
  6. Java anonieme klasse
  7. Java proberen-met-bronnen
  8. Java-annotaties
  9. Java-annotatietypen
  10. Java-beweringen
  11. Java-vector