It’s been almost two decades since JSR-269 is accepted and embedded into the java compiler as of Java 6, yet it’s not widely used in most of the projects which require meta programming, especially for annotation processing. In this session we will try to shift the mindset into compile time processing of annotations and will explore the challenges that one may face when trying to exploit the compiler in the modern versions of Java.
Поделиться в:
Доступные форматы для скачивания:
Скачать видео mp4
Информация по загрузке:
Скачать аудио mp3
Похожие видео
array(10) {
[0]=>
object(stdClass)#4447 (5) {
["video_id"]=>
int(9999999)
["related_video_id"]=>
string(11) "3yyGlnCYKV0"
["related_video_title"]=>
string(40) "How Do You Query a Stream?, Viktor Gamov"
["posted_time"]=>
string(19) "1 год назад"
["channelName"]=>
string(25) "Bulgarian Java User Group"
}
[1]=>
object(stdClass)#4420 (5) {
["video_id"]=>
int(9999999)
["related_video_id"]=>
string(11) "YvFgCRcFOIg"
["related_video_title"]=>
string(107) "Annotation Processing – спасет, если полюбишь – Азамат Журтбаев"
["posted_time"]=>
string(19) "6 лет назад"
["channelName"]=>
string(21) "Java Professionals BY"
}
[2]=>
object(stdClass)#4445 (5) {
["video_id"]=>
int(9999999)
["related_video_id"]=>
string(11) "bhhMJSKNCQY"
["related_video_title"]=>
string(66) "Java Reflection Explained - bɘniɒlqxƎ noiɟɔɘlʇɘЯ ɒvɒᒐ"
["posted_time"]=>
string(21) "2 года назад"
["channelName"]=>
string(16) "Coding with John"
}
[3]=>
object(stdClass)#4452 (5) {
["video_id"]=>
int(9999999)
["related_video_id"]=>
string(11) "GDUi0RwWp0U"
["related_video_title"]=>
string(81) "Java Annotations and How to Build Your Own Runtime Annotations - Java Programming"
["posted_time"]=>
string(19) "1 год назад"
["channelName"]=>
string(14) "Will Tollefson"
}
[4]=>
object(stdClass)#4431 (5) {
["video_id"]=>
int(9999999)
["related_video_id"]=>
string(11) "DkZr7_c9ry8"
["related_video_title"]=>
string(80) "Annotations In Java Tutorial - How To Create And Use Your Own Custom Annotations"
["posted_time"]=>
string(21) "3 года назад"
["channelName"]=>
string(16) "Coding with John"
}
[5]=>
object(stdClass)#4449 (5) {
["video_id"]=>
int(9999999)
["related_video_id"]=>
string(11) "GdQxgjj8lbY"
["related_video_title"]=>
string(147) "Разбор лекции Егора Бугаенко о настоящем ООП | Организованное программирование"
["posted_time"]=>
string(25) "4 недели назад"
["channelName"]=>
string(93) "Организованное программирование | Кирилл Мокевнин"
}
[6]=>
object(stdClass)#4444 (5) {
["video_id"]=>
int(9999999)
["related_video_id"]=>
string(11) "blWdjRUPP6E"
["related_video_title"]=>
string(72) "Разведчик о том, как использовать людей"
["posted_time"]=>
string(25) "2 недели назад"
["channelName"]=>
string(18) "Коллектив"
}
[7]=>
object(stdClass)#4454 (5) {
["video_id"]=>
int(9999999)
["related_video_id"]=>
string(11) "qHh_B97OjEY"
["related_video_title"]=>
string(97) "SOLID принципы в 2025: Полный разбор и прожарка / @S0ERDEVS / #12"
["posted_time"]=>
string(27) "8 месяцев назад"
["channelName"]=>
string(93) "Организованное программирование | Кирилл Мокевнин"
}
[8]=>
object(stdClass)#4430 (5) {
["video_id"]=>
int(9999999)
["related_video_id"]=>
string(11) "_dcd8AwW2Pw"
["related_video_title"]=>
string(111) "Путин решился на отчаянный шаг / Миллион мобилизованных в РФ?"
["posted_time"]=>
string(24) "11 часов назад"
["channelName"]=>
string(12) "NEXTA Moment"
}
[9]=>
object(stdClass)#4448 (5) {
["video_id"]=>
int(9999999)
["related_video_id"]=>
string(11) "cMUUU9cv5Fk"
["related_video_title"]=>
string(171) "Четыре дня, которые потрясли мир: Ближний Восток на грани большой войны / Раша у ног Трампа №962"
["posted_time"]=>
string(21) "3 часа назад"
["channelName"]=>
string(54) "Юрий Швец -- официальный канал"
}
}