
CS++ Intro to Java
Learn Java, fully offline
About
What's New in CS++ Intro to Java
1.2
September 26, 2026
• A much bigger Java runtime, tested against the real JDK: lambdas, streams, List.of and Map.of, your own exception classes, int overflow, compareTo, printf and regular expressions all behave like Java • Compile errors match javac: an ArrayList of int, multiplying a String, or an unhandled checked exception is caught before the program runs, with a hint on how to fix it • When a program crashes, the output it printed first stays on screen, followed by Java’s own error message • Code in Check Your Understanding questions now appears as its own formatted code block • Corrected example output in the double and casting lessons (a double prints as 13.0, not 13) and the String comparison example in Objects and References
MoreSubscriptions & In-App Purchases
$9.99
Unlock Full Intro to Java
All 10 units. Pay once, keep forever.




