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.