Lambdas, Streams and Events
lecture
java
lambdas
streams
events
See csse2002 for course logistics. Guest lecture by James Baker (Principal Software Engineer, School of EECS).
Today’s outline
- Lambdas in Java (briefly)
- Streams in Java (briefly)
- Events, including a toy event system built from scratch
All content is in java-lambdas-and-streams and java-events.
Applied class
See week11-tutorial-dependency-inversion — more practice with Dependency Inversion, extending java-solid-principles (Week 7).
Aside: anecdotal local industry survey
The lecture closed with an informal, small-sample survey (~14 Queensland-based dev teams from the lecturer’s own professional network) on AI tool usage and graduate hiring — explicitly framed as anecdotal rather than representative data, so not reproduced here as course content.