Java Memory Model & Polymorphism Challenges
Predict JVM behavior: Integer flyweight cache identity comparisons (==), string interning, static vs instance initialization, and exception flows.
Start Predicting Code Execution
Test your developer mental models across 18 languages with instant runtime feedback.
Launch Game