Modern Java - Ask Me Anything
summary
Covers why JEP 468 delayed — record “with” was pushed back because deconstruction/reconstruction must fit object-level designs too — and why EC private key destroyability remains unanswered pending implementation details. Explains virtual threads shipped early despite pinning to platform threads and that the pinning issue is fixed in 2024, while structured concurrency is still in its fifth preview for JDK 25. Describes contribution rules (mailing lists, IP/licensing checks), low visible module uptake in the wild, and ongoing work toward reified generics (Valhalla).
AI-written summary · about
chapters (16)
- 0:00Introduction and setup
- 2:19Records with expressions JEP 468
- 5:33Security and private keys
- 7:41Favorite Java versions
- 10:27Operator overloading in Java
- 13:14Modernization and language adoption
- 17:15Reflection API improvements
- 22:13Bug fixes and backwards compatibility
- 24:19Project Loom and virtual threads
- 28:50Virtual threads pinning issue
- 31:58Contributing to OpenJDK
- 36:40OpenJDK communication tools
- 37:41Current state of Java modules
- 41:07Generics reification in Java
- 45:00Lombok and Java features
- 46:03Resources and closing








