Blog

Java Reflection

Java Reflection

Reflection lets a Java program inspect classes and invoke members at runtime.

Class<String> type = String.class;
System.out.println(type.getSimpleName());
System.out.println(type.getDeclaredMethods().length);

It is useful for frameworks, serializers, dependency injection, and tools that need to discover code without hard-coding every class.

Comments

No comments yet.

Leave a comment