Skip to content

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