Back to the Future - Java 8 is here!
summary
Java 8 adds lambda + streams and a new immutable DateTime API, removes PermGen (old -XX:PermSize flags warn now and are rejected in Java 9), and ships Nashorn JavaScript with tight Java interop. The stream API supports easy parallelism — a Monte Carlo Pi demo runs 32 million samples, ~0.58s sequential and about 2x faster parallel. Implementation fixes land in 8U20/8U40 (forEach optimizations, Nashorn perf). OpenJDK weekly early access builds and a two‑year major release cadence guide adoption.
AI-written summary · about
chapters (11)
- 0:00Start
- 0:52Solution!
- 2:15What is Java? (circa 1995)
- 3:08Some Benefits of Java
- 12:56Version History
- 20:21Roadmap Principles
- 22:16Top 8 Reasons to Use JDK 8
- 24:24Code Examples!
- 41:58Top 8 Great Things About Open DK
- 49:01Java 9 and Beyond
- 50:28Things You Can Do to Help
related talks
50m10+ new features you ought to know using Java 8
01h 25mJava 8 Language Capabilities, What's in it for you?
01h 07mJava SE: Lambdas, Streams & Future Directions
38mJava 8: Functional programming
51mLife Beyond Java 8
57mAfter Eight Sweet New Features in Java
49mJava 8: the good, the bad and the ugly
57mThe New ExcitementAround Good Old Java
