Guess the Java Version
summary
An interactive quiz presents Java 1.0–25 snippets and scores fastest correct guesses for points and handmade t-shirt prizes, running entirely in the browser and privacy aware. Each question checks concrete language/runtime requirements against links to the Java Language Specification and flags surprising facts — binary literals only in Java 7, lambdas in Java 8, StackWalker and modules in Java 9, local enums in Java 16, sealed classes in Java 17. Also includes an object-size quiz and optional Java alpha versions.
AI-written summary · about
chapters (27)
- 0:00Introduction and quiz setup
- 1:29How the Java version quiz works
- 2:34Java 1.1 features revealed
- 3:44Annotations in Java 5
- 4:28Binary literals in Java 7
- 5:31Switch expressions in Java 14
- 7:10Integer class in Java 1.1
- 7:54Static interface methods in Java 8
- 9:39Concurrent flow in Java 9
- 10:41Property change listener in Java 1.1
- 11:24Object input filter in Java 17
- 12:12Effectively final in Java 8
- 12:54List.copyOf in Java 10
- 13:43Auto unboxing in Java 5
- 14:07Collections.first and last in Java 21
- 14:47Sealed classes in Java 17
- 15:31Enumerations in Java 5
- 15:52Text blocks in Java 15
- 16:35Local enums in Java 16
- 16:56Type annotations in Java 8
- 17:18Stack walker API in Java 9
- 18:00Java 21 parameter features
- 18:45Try-with-resources in Java 7
- 19:30XML binding API in Java 6
- 20:12Assert statement in Java 1.4
- 21:15Local interfaces in Java 16
- 21:57Prize distribution and closing
related talks
17mJava Memory Management...Really?
52mUnlocking Java's Code Maze
47mUnlocking Java's Code Maze
47mTurn Your Head Around with José and Jean-Michel's Java Quizzes
49mKeeping up with Java
53mInteractive session
47mBeam Me Up, Java! Unraveling the Warp-Speed Evolution: A Journey through Java
57mJava Puzzlers S03
