Jeu d'instructions bytecode JVM

Référence des opcodes JVM : pile, variables, calculs, sauts et appels.

Principes et pratique de la JVM

Classes, mémoire, création d'objets, GC et exemples de réglage du tas JVM.

Comprendre la concurrence Java en 20 minutes

Visibilité, atomicité et ordre en Java : rôle de volatile, synchronized et final.

Comprendre les collections Java en 20 minutes

Comparer la structure interne, les performances et les usages des collections Java List, Set, Queue et Map.

Comprendre Java en 20 minutes

Parcourir l'orienté objet en Java, la réflexion, les exceptions, les génériques, les annotations et SPI.

Parler des pools de threads Java en entretien pendant 20 minutes

Expliquer la réutilisation des threads, le coût d'un pool trop grand et son dimensionnement selon les tâches.

Parler de la JVM en entretien pendant 20 minutes

Parcourir la mémoire JVM, la structure des objets et le GC, puis examiner les journaux GC et les thread dumps.