Keeping Up With Java
summary
Covers concrete Java changes since Java 8: the move to six‑month major releases starting 2017; the Java 9 module system (requires/exports and modular JARs); local‑variable type inference with var (Java 10); the new HttpClient with async builder API and BodyHandlers demonstrated end‑to‑end; preview language features such as text blocks and switch expressions shown via JShell; collection factory methods and practical migration advice from Java 8 to Java 11 including LTS and Oracle vs OpenJDK considerations.
AI-written summary · about
chapters (13)
- 0:00Java updates intro
- 3:10Java releases overview
- 8:00Switch expressions Java 12/13
- 10:49Preview features in Java
- 15:00HTTP client async requests
- 20:38Exploring Java with JShell
- 25:20Local-variable type inference
- 27:47Demo of Java features
- 31:20Text blocks use cases
- 33:48Modules and packaging
- 36:55Long-term support versions
- 40:06Oracle vs OpenJDK
- 41:50Q&A








