Lectures
This is a pro bono short lecture held by dr. Petru-Florin Mihancea for the students of the Computers and Information Technology department and of the Automation and Computer faculty in Politehnica University of Timișoara.
Chapter 1 - Lambda Expressions
Suggested reading
- R.G. Urma, M. Fusco, A. Mycroft - Java 8 in Action, Chapter 3, Lambda Expressions
Chapter 2 - Applications of Lambda Expressions: Optional
Suggested reading
- R.G. Urma, M. Fusco, A. Mycroft - Java 8 in Action, Chapter 10, Using Optional as Better Alternative to null
Chapter 3 - Streams. Basic operations.
Suggested reading
- R.G. Urma, M. Fusco, A. Mycroft - Java 8 in Action, Chapter 4, Introducing Streams
- R.G. Urma, M. Fusco, A. Mycroft - Java 8 in Action, Chapter 5, Working with Streams
Chapter 4 - Parallel Streams. Important Properties.
Suggested reading
- R.G. Urma, M. Fusco, A. Mycroft - Java 8 in Action, Chapter 7, Parallel Data Processing and Performance
Exercises
Chapter 5 - Collectors for Streams.
Suggested reading
- R.G. Urma, M. Fusco, A. Mycroft - Java 8 in Action, Chapter 6, Collecting Data with Streams
Exercises