Trade-offs in Java 8 with Examples and Pictures
summary
Overview of Java 8 trade-offs illustrated with examples and diagrams, covering new language and platform features such as lambdas, streams, and the new date/time API. Explains practical compromises (e.g., readability vs. conciseness, API design decisions) when adopting these Java 8 features and shows example usages to demonstrate their effects.
AI-written summary · about
chapters (8)
- 0:00Trade-offs intro
- 3:07Security updates dilemma
- 15:25Java 8 delay reasons
- 18:44StringBuilder vs StringBuffer
- 22:39DoubleAccumulator design
- 28:46Custom serialization pitfalls
- 30:57Open source impact
- 34:38Codec porting challenges
related talks
49mJava 8: the good, the bad and the ugly
01h 25mJava 8 Language Capabilities, What's in it for you?
50m10+ new features you ought to know using Java 8
01h 01mAPI Design with Java 8 Lambdas and Streams
59mJava 8 tricks for hipsters and rock stars
01h 07mJava SE: Lambdas, Streams & Future Directions
43mDesign Patterns in Java 8
41mJava Made (Somewhat) Simple
