Slide 1 Programming II Object Oriented Programming with Java - Advanced Topics - Java 8: Functional Interfaces, Method References and Lambda Expressions Alastair Donaldson…