Modern Java: Lambdas, Streams and Files
Functional-style Java and working with data: lambdas, method references, the Stream API, Optional, dates and times, files and I/O, and JSON.
JAVA-230 Year 2 3 credits 12 lessons planned ▶ Video lessons coming soon
Offered by HSM University · Java Programming
Course content
- 1Lambdas and functional interfacesComing
- 2Method referencesComing
- 3The Stream APIComing
- 4Collectors and groupingComing
- 5Optional and avoiding nullComing
- 6Dates and times with java.timeComing
- 7Reading and writing files with NIOComing
- 8Working with CSV dataComing
- 9JSON with JacksonComing
- 10Text blocks, switch expressions and pattern matchingComing
- 11Sealed classes and modern language featuresComing
- 12Capstone: a data reporting toolComing
Requirements
Recommended background. You can start any course at any time.
Description
Functional-style Java and working with data: lambdas, method references, the Stream API, Optional, dates and times, files and I/O, and JSON.
Part of the Information Technology stream, typically taken in year 2.