Master the most advanced notions in Java ( invariants, annotations, generic, exceptions, anonymous classes, memory management, introspection...).

Continue reading