learn about generics
Learn what is a generic and three reasons why it's helpful in programming.
Learn about java generic classes with an example.
Autoboxing is used to change an object from its primitive type to its corresponding non-primitive type.
Learn about how to implement a generic method in Java.
Learn how generic inheritance works.
Learn how to use upper, lower and unbounded wildcards to allow for generic inheritance in Java.