This repository will help student to understand the main concepts of JAVA_Advance section from the course. Main topics that we will learn together are :
- OOP concepts in general : classes, interfaces... etc
- Exceptions
- Collections interface in Java 8 and up.
- Generic Types
- JAVA I/O
- Concurrent and parallel programming
- New things that come with JAVA 8 and up.