📼 video-record

В этой статье мы будем лезть внутрь кода и узнаем, примерно как реализован каждый фреймворк, с которым мы работали (Spring, JUnit).

Рефлексия

Рефлексия (лат. reflexio — обращение назад) — это механизм исследования данных о программе во время её выполнения. Рефлексия позволяет исследовать информацию о полях, методах и конструкторах классов. Пользоваться рефлексией довольно просто, но углубляться и понимать механизм - уровень сложности довольно высок и мы всё же обойдём эту тему.

https://yandex.ru/images/_crpd/TX48Nb264/141c6aO68xh3/Pup4YHgB2LPavYxh0YW0NMK0nq3xyvxGc9dUUDGEIPbIn0i5AetOc2RHUGTC84jBA1KdJ_P0OdQCAz92S7Ntdy8PWSCN1Um2uihJkmImIsYBFyl_9kj-4jPytEVlVZGCGyz8qmGsONG2YgFRNrQJpEdQ7kE34WuhF0F-J18yurF6qggizcObZDm8nYMxBbO0U0d7zeaq_3MzwSVHF-MikBgsClnwDqhQh-EC00fGWiRGsK_RxpLYAcSRvtZMU1mzWGgZoW-yyXQrjM6yE2QT9RBFuqxFCA-TU4DkhhQh4ZOYz3hL011JsfYBc1E21EuExvNf0jXhe1EFMGy33iC6ENhZCWCfQbl1uk-80aCnQhbwNHkNRRt9oqPw54ZGc6LReD_7OZDf2-O2gJBilNUrliTibCEmYDiTdDPOt3wjKuBYiXsT_fObt2g-rmEB9WHmgMRYrPUqTWKSQGZFVCJDI7lOWplTHrtil_DwAtSl6cXm805QFIHJw0RRXMR9AcuCyOg4Yt5ya9YKXyzz4regZxJVOL0HaKwgArHHVfRSYrLKfho7UTyqQVTBQqBnZcrUJiNdYFajGBDl42ylDZHZ8ikJK1KNQJi1iV38QUJVovRxpXl_Ngs-8JDwJOdVsDCReI3Y2cMOeDHkQxFjBsRZhgUyfjKHgPgz92Ct1yxxafLo-ElTz6P5J9gfb-OgVIN3gEbL3bQYDJOT0WVUJXACIniuKNuiH9tgVWPDMGZ1y2eEwf5ShjHpADQwrQUsU2uhOmnKEO2QyJS5f8wx82TCp6N3ex1HSOwi0yI3ZXQBojP4rljqcw4ZMZTD0rFGtJi1ptB_o6ehSjJ3Mw3Xb0DqA3moCSDPUVjGK5zswoKWkFQyZrocFrheI3JgxQdEgTEBmP-KyXNe62GG0SNgd-fottTgfJOnYdjj9qE8ll0SGlKbOLtx_oIatCtMDFFwduOWE0UI_CS4TDHTMwSns

Основной список того, что позволяет рефлексия:

Класс Class