Анотации в Ява
Резюме - инструмент, който ви позволява да вградите информация в подкрепа на оригиналните файлове, тоест, анотации могат да се използват за проследяване на грешки, отстраняване предупреждения, генериране на код, XML файлове.
Вградени пояснителни бележки
В Java дефинира много полезни вградени анотации, повечето от тях са специализирани. Пояснения, които имат една обща цел:
Създайте свои собствени пояснения:
@ Символи - казва на компилатора, който е обявен за абстрактен. Методи обявени в анотация се държат по-скоро като поле.
Както можете да видите, че е необходимо да се поясняват метод за име анотация, написани в списък скоби инициализират членове.
Има политика на задържане 3 пояснения. политика на задържане определя къде абстрактно е сменена с нова.
Тези политики са капсуловани в трансфер java.lang.annotation.RetentionPolicy. Тя Източник, КЛАС, по време на работа.
Анотации SOURCE с политиките, съдържаща се само в изходния файл и да се изхвърлят по време на компилация.
Анотации към политика клас се съхранява във файла, но те не са на разположение в JVM време на изпълнение.
Анотации с политики за задържане по време на работа се съхраняват във файл по време на компилация и да останат на разположение JVM време на изпълнение.
Първи анотации
Reflection - Този инструмент ви позволява да получи информация за даден клас по време на изпълнение programmy.Pervy стъпка в използването на размисъл - е да се получи обект клас:
На следващо място, с помощта на вида на клас обект можете да получите информация за различни стоки, декларирани в класа включително анотация.
Например, методи: getMethod (). getField (). getConstructor (). всички методи, дефинирани в java.lang.Class
Този пример използва размисъл да получите обобщена MyAnno, свързани с метод myMeth (). Методът на параметри getMethod () се предава името на които искаме да се получи.
Katch AndreyCherevko Basuliic Zusy_MT chehonadskih prochiy Романтични студенти pristroistvo_ek evgeniyleusenko Marian_Fediv DmitryOrlik klipet Скътан