Breaking Java Stereotypes: It's Not Your Dad's Language Anymore
summary
Shows Java 23 code in IntelliJ and claims modern Java is concise and concurrent. Demonstrates records replacing 40+ lines of getters/equals/toString with one declaration and an expression evaluator shrinking from ~60 lines to 19. Shows sealed classes plus pattern matching making exhaustive case handling simple. Runs a server demo where platform threads fail creating 10,000 native threads but virtual threads handle 10,000 clients fine. Mentions string templates (preview), vector API and foreign memory APIs for native interop.
AI-written summary · about
chapters (11)
- 0:00Modern Java features
- 2:07Simplified main syntax
- 8:01Records for data
- 14:17Sealed classes
- 22:37Pattern matching
- 33:19Preview features
- 38:24Vector API and FFI
- 44:15Virtual threads
- 53:02Structured concurrency
- 55:31About the speaker
- 56:42Q&A








