Register your product to gain access to bonus material or receive a coupon.
Accessible from your Account page after purchase. Requires the free QuickTime Player software.
Videos can be viewed on: Windows 8, Windows XP, Vista, 7, and all versions of Macintosh OS X including the iPad, and other platforms that support the industry standard h.264 video codec.
Lesson Introduction Functional Programming Functional Interfaces Lambda Expressions Streams IntStream Operations: Creating an IntStream and Displaying Its Values with the forEach Terminal Operation IntStream Operations: Terminal Operations count, min, max, sum and average IntStream Operations: Terminal Operation reduce IntStream Intermediate Operations: Filtering and Sorting IntStream Values IntStream Intermediate Operation: Mapping IntStream Operations: Creating Streams of ints with IntStream Methods range and rangeClosed Stream Manipulations Stream Manipulations Stream Manipulations: Creating and Displaying a List Stream Manipulations: Filtering Employees with Salaries in a Specified Range Stream Manipulations: Sorting Employees By Multiple Fields Stream Manipulations: Mapping Employees to Unique Last Name Strings Stream Manipulations: Grouping Employees By Department Stream Manipulations: Counting the Number of Employees in Each Department Stream Manipulations: Summing and Averaging Employee Salaries Creating a Stream from a File Generating Streams of Random Values: Rolling a die 6,000,000 times Lambda Event Handlers Additional Notes on Java SE 8 Interfaces