INTRODUCTION¶
Welcome to the Java - Advanced Features module!¶
During this block, you will develop the skills and competences acquired during the Java-Basics block, placing particular emphasis on:
- advanced object-oriented mechanisms: polymorphism, inheritance, composition
- kinds of classes and interfaces in Java
- concurrent and parallel programming using min. ExecuteService implementation, Thread class
- functional programming in Java using lambda, Stream API
- the operation of the reflection mechanism
- basic I / O operations using available Java mechanisms
Get ready for class¶
Check the list below if you have any programs that we will work with during this class:
✔ Java OpenJDK 11
✔ IntelliJ IDEA Community