Reflection in Java
4.8 (6 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
41 students enrolled

Reflection in Java

Learn about Java Reflection advanced capabilitieis
4.8 (6 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
41 students enrolled
Created by life michael
Last updated 7/2020
English
Current price: $20.99 Original price: $29.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 1.5 hours on-demand video
  • 8 downloadable resources
  • 6 coding exercises
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • You will learn what Reflection is, and how to use it effectively in your Java applications.
  • You will learn how to write code that retrieves (during runtime) detailed information about classes (including classes that will be created long after you write your code).
  • You will learn how to write code that retrieved (during runtime) detailed information about object (including objects instantiated from classes that were created long after you wrote your code).
  • You will learn how to write code that invokes (during runtime) methods on specific objects (including objects instantiated from classes that were created long after you wrote your code).
  • You will learn how to write code that retrieves values of specific variables (during runtime) in specific objects (including objects instantiated from classes that were created long after you wrote your code).
  • You will learn how to write code that assign specific variables with specific values (during runtime) in specific objects (including objects instantiated from classes that were created long after you wrote your code).
  • You will learn how to use reflection for bypassing accessibility limitations (due to the use of access modifiers such as private, package friendly or protected).
Requirements
  • You should be familiar with the Java programming language.
Description

Learn about Java Reflection advanced capabilities. Don't settle with the basics. Learn how to write code that explores objects and classes during runtime, indirectly invokes methods and indirectly access fields, and indirectly instantiates classes (even when the case involves a class that was created long after your code was written). In addition, learn how we can use reflection for overriding accessibility constraints, such as the private access modifier. Take this course and leverage your Java programming skills to the next level. 

Who this course is for:
  • Java developers that want to improve their programming skills.
Course content
Expand all 7 lectures 01:18:36
+ The 'Class' Class
1 lecture 21:31
Class Extends Class (Difficulty Level 2/5)
1 question
Checking if Class is Interface (Difficulty Level 2/5)
1 question
+ The 'Method' Class
1 lecture 22:26
The 'Method' Class
22:26
Class Includes Method (Difficulty Level 3/5)
1 question
Counting Default Methods (Difficulty Level 3/5)
1 question
+ The 'Field' Class
1 lecture 16:01
The 'Field' Class
16:01
Circle Perimeter Calculation (Difficulty Level 2/5)
1 question
+ The 'Constructor' Class
1 lecture 04:41
The 'Constructor' Class
04:41
Class Constructors Counter (Difficulty Level 3/5)
1 question