К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Learn Reflection with Java · LearnSpace
Назад в каталог
courseraПрограммирование

Learn Reflection with Java

Курс от Pearson
Средний≈ 5.3 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

This course provides a practical introduction to Java Reflection, aimed at developers seeking to enhance their programming skills. Java Reflection enables inspection and manipulation of classes, interfaces, fields, and methods at runtime, even without prior knowledge of their names at compile time. This capability is important for writing dynamic and generic code, developing adaptable frameworks, and improving testing and debugging processes. The course begins with the basics of reflection and progresses to advanced topics such as sealed classes, records, and array manipulation. It also covers MethodHandle and VarHandle, offering a thorough overview of modern reflection techniques. Each lesson includes practical exercises and demonstrations to reinforce learning. By the end of the course, participants will understand how to use reflection to implement dynamic solutions, assess its impact on Java performance and correctness, and determine appropriate use cases for reflection in their projects.

Навыки, которые вы освоите

Java ProgrammingProgram DevelopmentPerformance TuningApplication FrameworksJava

Программа курса

1 модулей · 34 учебных материалов

01Learn Reflection with Java34 материалов

Introduction to Reflection

IntroductionВидеоLearning objectivesВидеоWho Am I?ВидеоWhy learn reflection?ВидеоClass ClassВидео

Учитесь у экспертов

Pearson

Преподаватель курса

Dr Heinz M. Kabutz

Java Specialist

Learn Reflection with Java
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 5.3 ч

1 модулей

Язык: Английский

Субтитры: Американский английский

Часть программы вашего университета
MethodВидео
Modifier and AccessFlagВидео
ConstructorВидео
GenericsВидео
Nested classesВидео
Sealed classesВидео
RecordsВидео
ExerciseВидео
Introduction to Reflection QuizЗадание

Deep Reflection

Learning objectivesВидеоMaking private members accessibleВидеоPerformance considerationsВидеоDeep Reflection QuizЗадание

Arrays

Learning objectivesВидеоAccessing elementsВидеоCreating newВидеоExerciseВидеоArrays QuizЗадание

java.lang.invoke

Learning objectivesВидеоMethodHandles.LookupВидеоprivateLookupIn()ВидеоMethodHandleВидеоMethodTypeВидеоVarHandleВидеоUnreflectingВидеоExercisesВидеоjava.lang.invoke QuizЗадание

Summary

Learn Reflection with Java: SummaryВидеоEnd of Course AssessmentЗадание