on Java - Historical Oddities & Persistent Itches
summary
Java reaches about 33–34 years and the talk catalogs concrete surprises: praise for HotSpot GCs that cut hardware use and pushed latency into submillisecond ranges; a practical string template writer hack that removes a level of copies in logging; experiments showing operator overloading of accessors (subscript and subscript-assign) yields the biggest readability wins; the NetBeans Jackpot refactoring engine stays fast with hundreds of rules; an empirical find of five HTTP stacks coexisting in one app, causing bloat.
AI-written summary · about
chapters (17)
- 0:00Intro
- 0:48fractal nature of knowledge
- 2:27about me
- 9:27function styles
- 12:26recursion
- 13:42hideous hacks
- 17:37Java annotations
- 22:08Sea Heritage
- 25:18braces
- 31:50cast and instance
- 33:28runtime exceptions
- 37:08operator overloading
- 42:18Greek letters
- 45:53Record
- 50:51PhD thesis topics
- 53:41HTTP
- 56:03Finalizers
related talks
01h 02mWhy Java (like a good wine) becomes better with age even if you don’t use the latest features
40mJava: 30 Years and Beyond
51mJava Performance Update: From JDK 21 to JDK 25
50mTo Java 20 and Beyond
01h 14mNovel but practical uses of Java
45mFive Java Features You Didnt Know About
55mThe Performance Engineer's Guide To Java HotSpot
54mJava performance techniques The cost of HotSpot runtime optimizations
