Keentune
Adaptive skill practice — find your level, get sharper.

Java practice

Predict the output — and learn Java’s sharp edges
Master Java by predicting what real code prints — int division truncating toward zero and silent 32-bit overflow, type-driven division (one double changes everything), char promotion to int codes, the bitwise operators including the unsigned >>>, String pool reference equality (== vs equals), the Integer autoboxing cache, collections and arrays, and the runtime exceptions. Answers are modeled on Java’s exact semantics (reference: Java 25 LTS) and verified against the JDK. Builds genuine fluency for interviews. Part of the Developer track.
• Meets you at your level — never too easy, never too hard.
• Adapts every question to how you’re doing.
• Tracks your level over time. Skill practice, not a test.
New here? Read the Java guide
A free 16-minute primer — the mental model, the mistakes beginners make, and what to practise first.
Curriculum
223 concepts across 26 chapters, from foundations through advanced practice — each one a concept the adaptive question bank can teach and test.
A. Types, values and variables
10
B. Conversions, promotion and casting
9
C. Operators and expression evaluation
10
D. Statements, control flow and definite assignment
10
E. Classes, construction and initialization
9
F. Interfaces, inheritance and polymorphism
9
G. The Object contract
10
H. Strings and text
10
I. Arrays
7
J. Records, enums, sealed types and pattern matching
10
K. Exceptions
8
L. Generics
10
M. Collections
10
N. Lambdas, method references and functional interfaces
9
O. Streams and collectors
11
P. Optional and null discipline
5
Q. Threads, the memory model and synchronization
10
R. java.util.concurrent and virtual threads
15
S. Dates and times
8
T. I/O, files and serialization
9
U. Class loading, linking and initialization
8
V. The JVM: memory, garbage collection and performance
8
W. Packages, modules and the toolchain
7
X. Annotations and reflection
7
Y. Java 25 language frontier
3
Z. Release cadence and support
1
View the full curriculum →
Keentune is not affiliated with or endorsed by the organizations whose documentation informs these maps.
Explore all skills on Keentune
Also on your phone
All exam, test, and product names and trademarks are the property of their respective owners and are used here for identification and reference only. Keentune is independent study practice — not affiliated with, authorized, or endorsed by any of these organizations.
© 2026 SportaApp LLC