Skip to main content

Become at ease with Java 8

Become at ease with Java 8
| Pub Date: 5th February 2018 | | Pages/Duration: 4 Hours | Language: English | Format: MP4 AVC 1280√ó720 AAC 48KHz 2ch | Size: 652 MB


Download from Turbobit
Download from DepositFiles
Download from Rapidgator
Learn to use and understand the main new features coming with Java 8. With lots of examples! The Java engineering team has been busy for years to see the shortcomings in the earlier versions of Java. Every 2 to 3 years a new and improved version is released, each time mixing proven concepts from other programming languages and the strengths of Java itself. Java 8 (codename Spider) was released in March 2014 with a vast number of language updates. Get yourself up-to-date in this course with all the new and great features this version of Java has to offer: Lambas and function references Streams for functional programming Default methods for more flexibility when evolving APIs Using Optional to create awareness around null-values in your APIs The new Date/Time API to cope with all the past issues of handling time The course is based on a lot of examples, to help you understand as easily as possible the issues that were addressed with Java 8. + Table of Contents Introduction 1 Welcome to the Java 8 course 2 Introduction 3 Locate the code and exercises Lambdas 4 Welcome to the lambda module 5 Introduction 6 Lambdas in a nutshell 7 Functional interfaces 8 Method references 9 Chaining 10 Lambdas in code Streams 11 Welcome to the streams module 12 Introduction 13 What are streams 14 Stream operations 15 Simple streams in code 16 Mapping 17 Streams mapping example 18 Mapping with an array example 19 Flatmap example 20 Distinct and count example 21 Using skip example 22 Filtering and slicing 23 Finding and matching 24 Find and match code example 25 Streams part 2 26 Reducing a stream 27 Stateless vs statefull 28 Numeric streams 29 Intstream and reduce example 30 Summary statistics code example 31 Building a stream 32 Joining example 33 Stream calculations example 34 Generate random numbers code example 35 Generate prime numbers using streams 36 Building a custom collector 37 Partition and group by code example 38 Boxed stream and empty stream code example Working with Optional 39 Introduction 40 The OptionalT class 41 Optional code example Default methods 42 Welcome to default methods 43 Introduction 44 Default methods 45 Multiple inheritance 46 Default methods code samples Date and time 47 Introduction 48 The new date and time part one 49 The new date and time part two 50 Date and time code samples