- Java generics
- A simple generic class
equals()method- Equality of two objects based on values
toString()method- Print any object
hashCode()method- Calculate hash code of any object
- Dynamic array
- Iterable
- Comparable
- assert
- Comparator
- Immutability
equals() methodtoString() methodhashCode() method