Modern Java in Practice
Records, sealed types, virtual threads, structured concurrency, streams and the equals/hashCode contract — the parts that change how you write Java, and the edges where they bite.
Twenty questions on the Java features that have actually changed how the
language is written — records, sealed types, virtual threads, structured
concurrency, pattern matching — plus the older contracts that still catch
people out, like equals/hashCode and stream reuse.
You get a score at the end, not a breakdown.
Leaderboard
…
Grading happens on the server, so this part needs a connection.
Taking the quiz needs an account, so the score is yours and can reach the leaderboard. Sign in with GitHub or Google — reading this page does not need it.
Sign in if you want your score on this board.