Annotations & Reflection
@Override (verifies a method actually overrides a superclass/interface method, compile error if not), @Deprecated (marks an API as discouraged, warns on use), @SuppressWarnings (tells the compiler to ignore specific warnings), and @FunctionalInterface (verifies an interface has exactly one abstract method).
Beginner3 min

