Object.clone()
Optional
Comparator
Thread
Class<T>
Reflection