Ръководство анотации в Java, програмиране в Java, Android

Анотации в Java само предоставят информация за кода и нямат пряко влияние върху самия код. В този урок ще научите следното: как да пишат анотации; като се използват анотации и как да се направи разбор на пояснения чрез отражение.

Ръководство анотации в Java, програмиране в Java, Android

Създаване на потребителски пояснения в Java

Създаване на потребителски бележки на Java е много подобен на създаването на интерфейс, освен че самата ключова дума за интерфейс е написана с знака @. Нека видим пример за пояснението, а след това ще обсъдим неговите функции.

Вграден Java анотации

В Java с помощта на 3 вградени пояснения:

  1. @Override - когато искаме да се наложи над суперкласа метод, ние трябва да използваме тази анотация - тя ще каже на компилатора, че ние замени метода. Следователно, когато методът на суперкласа се заличава или променя, компилаторът генерира съобщение за грешка. Важно е да се използва винаги, когато @Override анотация първостепенни метод.
  2. @deprecated - когато искаме да каже на компилатора, че методът е остаряла, ние трябва да използваме тази анотация. съставител документация Java препоръчва предоставяне на информация за това, защо този метод е остаряла и какъв метод трябва да се използва вместо в Javadoc.
  3. @SuppressWarnings - един лесен начин да попитам компилаторът да се игнорира специфичните предупреждения, ако изведнъж се появи.

Нека разгледаме един пример, който показва използването на вградения в Java анотации, както и използването на анотации, ние сме създали в примера по-горе.

Метод редакция номер 1 = обществен Java. Ланг. String украйна. МС. prologistic. AnnotationExampleClass. ToString ()

Резюме на метод "публично статично невалидни ua.com.prologistic.AnnotationExampleClass.oldMethod ()". @java. Ланг. Отхвърлена ()

Метод редакция номер 1 = публично статично невалидни украйна. МС. prologistic. AnnotationExampleClass. oldMethod ()

Reflection API е мощен инструмент и често се използва в Java, J2EE рамки (Spring, Hibernate, JUnit и много други).

Това сложи край на кратко ръководство за това пояснителните бележки в Java. Гледайте за актуализации на сайта.

Още полезни статии!