Создание собственных аннотаций - Annotations #1 - Advanced Java

preview_player
Показать описание
Аннотации в Java, создание и обработка собственных аннотаций.

На этом уроке немного вспоминается базовая теория про аннотации, а также подробно рассказно про создание собственных аннотаций и использование их свойств. На примере показано, как создать и прочитать аннотацию в коде.

Мини-курс "Advanced Java -- Annotations/Reflection" рассказывает о том, как создавать собственные аннотации, определять их свойства и обрабатывать их с помощью рефлексии (reflection). В дополнении к этому данный мини-курс знакомит с другими часто используемыми особенностями применения Java Reflection API.

Базовая теория по аннотациям в Java:

Вдруг, будет интересно:
Лекция по аспектно-ориентированному программированию, где рассказывается про библиотеку AspectJ, в которой есть компилятор, обрабатывающий аспекты с аннотациями:

Все видео курса "Advanced Java - Annotations/Reflection":

Общая информация о курсах Advanced Java:

😎 Станьте спонсором этого канала:

Подписаться на канал:

Рекомендации по теме
Комментарии
Автор

Сбор средств для помощи ЗСУ 🇺🇦 Слава Україні! 🇺🇦

java-tkach
Автор

Молодец Ткач - редкий дар передавать информацию + качество личного понимания работы механизмов + опыт + понимание низкоуровневых операций ASM + C. Спасибо.

arthurkushman
Автор

Смотрю в 2022. Подача. Четкий и ясный голос. Прекрасные уроки.

bagzhansadvakassov
Автор

лично мне сложно для восприятия, но с паузами и додумываниями становится понятней, спасибо за видео! И да я ещё совсем зеленый, самоучка.

rufat
Автор

Спасибо автору, хоть кто-то нормально объяснил зачем они нужны)

prysvi
Автор

Закрепил знания после прочтения. Очень понравилось видео ! Спасибо

rokkistart
Автор

Спасибо за видео, очень понятно и доходчиво!

yar_os_love_lol
Автор

Через одно-два видео. Собственно, следующими после аннотаций будут выкладываться видео про сериализацию. По времени - где-то через 1-2 недели.

java-tkach
Автор

И тогда все заработает. Может кому-то поможет)

Oleksandr.Yushko
Автор

"В Джаве больше ничего интересного с аннотациями нету" - как раз есть JSR 269, очень интересная штука в Java 6+

ArchonLicht
Автор

Звук как из бункера. Если сделать громче то орёт и ничего не понятно. Если сделать тихо - то половина слов не слышно т.к. делает звуковое ударение на некоторых словах. Нужно вслушиваться и по 3 раза переслушивать

spacemaster
Автор

Пишу вот так, во всех трех вызовах получаю DEFAULT

public static void main(String[] args) {


inspectService(String.class);
}

static void inspectService(Class<?> service){
String res = "DEFAULT";

Service ann =
res = ann.name()+". ";
if (ann.lazyLoad()) {
res += " This is LazyServise";
}
}
System.out.println(res);
}

urmattilek
Автор

задремал под лекцию, но писк заглючившего компа разбудил.

dverbovskiy
Автор

Странно, вроде бы все делаю также, но Service ann =  возвращает null

MrZiko
Автор

Хреновые примеры. Нужно прям какую-то конкретную задачу разобрать, что бы понять... А на эти участки кода можно и на stackoverflow.com посмотреть

FessNiklas