hashCode()
equals()
Generics were added to the Java programming language in Java 1.5. These enhance container-like data types, such as List, by providing type information about the container’s content.
List