The Dark Side of Java 8 (Grzegorz Piwowarek, Poland)

Опубликовано: 10 Март 2026
на канале: jeeconf
866
20

https://jeeconf.com/program/the-dark-...

Java 8 was one of the most important Java releases ever… but still wasn’t free of bugs, or just places where things could’ve been done better.

In this session, we’ll go through a quick post-mortem session and explore various bugs, flaws and design inconsistencies along with ways how we can address those problems (if possible).

To enumerate a few, we’ll see how Stream#flatmap is broken, why Parallel Streams might be not a good choice for production, what’s wrong with Optional, or how to avoid checked exceptions boilerplate in lambda expressions by tricking the compiler.