Skip to content

Latest commit

 

History

History
36 lines (31 loc) · 799 Bytes

README.md

File metadata and controls

36 lines (31 loc) · 799 Bytes

Java 8 - The good parts

Writing Java has never been so fun

This is a reveal.js based short presentation (20 min) about the news in Java 8.

Table of contents

  1. Java 8 is big
  2. Language changes
  3. Lambdas
  4. Functional interfaces
  5. Interface default methods
  6. Interface static methods
  7. Method references
  8. Runtime library enhancement
  9. Streams
  10. Stream operations
  11. Complex stream example
  12. Optional
  13. Native Javascript Support (Nashorn)
  14. Smaller goodies
  15. Better Annotations
  16. Better type inference
  17. Parameter names
  18. Date/Time API (JSR 310)
  19. java.util.Base64
  20. Better Multithreading support
  21. Small enhancements in java.util.concurrent
  22. Tools & JVM
  23. jdeps
  24. PermGen is now MetaSpace
  25. Resources