Learn the purpose of inspection using Java reflection.
- [Instructor] Reflection is the ability of one Java object…to examine the properties of a different Java object…during run time.…This is also referred to as Introspection.…The object using the Reflection API is said to be…introspecting another object.…We've already seen examples of reflections many times…during this course, the usage of the @Test annotation.…In this situation, the engineers who wrote Junit…could not anticipate all the tests that users like us,…would write instead, they wrote code that uses reflection…to introspect code that we write.…
More precisely, they wrote code that introspects…the byte code generated by the Java source code…that we write, in other words, JUnit does not need…access to our source, it only accesses the byte code…that is generated automatically when IntelliJ calls…a Java compiler to translate our source code into byte code.…It's unlikely that you would use Introspection…on your own code, however if you write tools,…libraries or frameworks that operate on other people's code,…
- The IMQAV model
- Downloading software
- Installing and setting up a Java coding environment
- Mock tests
- Code coverage
- Using windows, views, and modes in IntelliJ IDEA
- Creating classes and attributes
- Creating constructors
- Casting variables
- Matching literals with regular expressions
- Regular expressions
- Design patterns
Skill Level Intermediate
Java: Database Integration with JDBCwith David Gassner2h 51m Intermediate
NumPy Data Science Essential Trainingwith Charles Kelly3h 54m Intermediate
1. Getting Started with Java
2. Test-Driven Development
3. IntelliJ IDEA
4. Object-Oriented Java
6. Regular Expressions (Regex)
8. Design Patterns
9. Applying Data Science
- Mark as unwatched
- Mark all as unwatched
Are you sure you want to mark all the videos in this course as unwatched?
This will not affect your course history, your reports, or your certificates of completion for this course.Cancel
Take notes with your new membership!
Type in the entry box, then click Enter to save your note.
1:30Press on any video thumbnail to jump immediately to the timecode shown.
Notes are saved with you account but can also be exported as plain text, MS Word, PDF, Google Doc, or Evernote.