Java Basic Data types. Control Flows Arrays. Loops Static methods. OOP Generics. Collections Lambda. Streams. Exceptions Usefull links