English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

教程基础Java

Java 流程控制

Java 数组

Java 面向对象(I)

Java 面向对象(II)

Java 面向对象(III)

Gestione delle eccezioni Java

Java 列表(List)

Java Queue(队列)

Java Map集合

Set Java Collection

Input/Output (I/O) Java

Reader/Writer Java

Altri argomenti Java

Annotazione @Deprecated migliorata Java 9

Nuove funzionalità Java 9

L'annotazione @Deprecated può segnalare lo stato dell'API Java, può essere uno dei seguenti:

  • L'uso presenta rischi, potrebbe causare errori

  • Potrebbe non essere compatibile nelle versioni future

  • Potrebbe essere rimossa nelle versioni future

  • Una soluzione migliore ed efficace ha sostituito essa.

Due nuovi elementi sono stati aggiunti alle annotazioni Java 9:since e forRemoval.

  • since: L'elemento specifica la versione di deprecazione dell'elemento API annotato.

  • forRemoval: L'elemento rappresenta l'API dell'annotazione che verrà rimossa nelle versioni future, dovrebbe essere migrata l'API.

Di seguito è riportata la documentazione di esempio riguardante la classe Boolean in Java 9, nella quale l'annotazione @Deprecated utilizza l'attributo since:Classe Boolean.

Di seguito è riportata la documentazione di esempio riguardante le classi di sistema in Java 9, nella quale l'annotazione @Deprecated utilizza l'attributo forRemoval:Classe System.

Nuove funzionalità Java 9