Completed
Why Java 8
Class Central Classrooms beta
YouTube videos curated by Class Central.
Classroom Contents
Refactoring to Java 8
Automatically move to the next video in the Classroom when playback concludes
- 1 Why Java 8
- 2 Safety checks
- 3 Refactoring to Lambda expressions
- 4 Performance of Lambda expressions
- 5 Designing for Lambda expressions
- 6 Refactoring “for” loop to Stream.forEach
- 7 Readability and performance: Stream.forEach vs “for” loop
- 8 Refactoring “for” loop to Stream.collect
- 9 Readability and performance: Stream.collect vs “for” loop
- 10 Collapsing multiple operations
- 11 Readability and performance: multiple operations
- 12 Refactoring “for” loop to Stream.anyMatch
- 13 Readability and performance: “for” loop vs Stream.anyMatch
- 14 Refactoring “for” loop to Stream.findFirst
- 15 Readability and performance: “for” loop vs Stream.findFirst
- 16 Refactoring to Collection.removeIf
- 17 Readability and performance: Collection.removeIf
- 18 Summary of findings
- 19 Q & A