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

تعليمات Java الأساسية

تحكم العملية في Java

مجموعات Java

Java Object-Oriented (I)

Java Object-Oriented (II)

Java Object-Oriented (III)

معالجة الاستثناءات Java

قائمة Java (List)

Java Queue (الطابور)

مجموعة Java Map

Java Set Collections

Java Input/Output (I/O)

Java Reader/Writer

Java Other Topics

Java 9 Improved @Deprecated Annotation

Java 9 New Features

يمكن استخدام التعليق @Deprecated لتمييز حالة API Java، ويمكن أن تكون من النوع التالي:

  • يوجد مخاطرة في استخدامها قد تؤدي إلى أخطاء

  • قد لا تكون متوافقة في إصدارات مستقبلية

  • قد يتم حذفها في إصدارات مستقبلية

  • تم استبدالها بفكرة أفضل وأكثر كفاءة.

تم إضافة عناصرين جديدين للتعليقات في Java 9:since و forRemoval.

  • since: العنصر يحدد الإصدار الذي تم فيه إهمال العنصر المحدد بالتدقيق.

  • forRemoval: العنصر يوضح أن API العنصر المحدد سيتم حذفه في الإصدارات المستقبلية، ويجب نقل API.

The following example is a documentation of the Boolean class in Java 9, where the @Deprecated annotation uses the since attribute:Boolean Class.

The following example is a documentation of system classes in Java 9, where the @Deprecated annotation uses the forRemoval attribute:System Class.

Java 9 New Features