Couvre les concepts d'interfaces Comparable et Comparator en Java, en expliquant comment les classes implémentent ces interfaces pour permettre la comparaison d'objets.
Couvre les bases de la programmation, y compris le cycle de développement d'un programme, forte dactylographie, stockage de données dans les variables Java, et les types de données primitives.
Couvre le concept de flux d'entrée / sortie en Java, en se concentrant sur la hiérarchie des flux et des exemples pratiques en utilisant IntelliJ IDEA.