This Course basically designed for the people who has knowledge in prior knowledge about java. We will Cover the Followings in this course, LambdasStreamsParallel StreamsOptional New Interface Concepts Here the Sub Topics we are going to cover in this tutorial, 01 About the Course02 Why Java8 03 Java7 vs Java8 Example Part 104 Java7 vs Java8 Example Part 205 What is lambda06 Implement Runnable Using Lambda Expression07 Implement Comparator Using Lambda Expression08 How to install Java Decompiler in Eclipse09 Introduction to Functional Interfaces10 Consumer Interface Part-111 Consumer Interface Part-212 Consumer Interface Part-313 BiConsumer Interface Part 114 BiConsumer Interface Part 215 Predicate Interface Part 116 Predicate Interface Part 217 Predicate Interface Part 318 Predicate Interface Part 419 Function Interface Part 120 Function Interface Part 221 Function Interface Part 322 Unary and Binary Functional Interface23 Supplier Functional Interface24 Method Reference 25 Method Reference and Constructor Reference26 Lambda Local Variable27 Streams Introduction27 Streams Introduction 128 Streams Example Part 129 Streams Example Part 230 Streams Example Part 331 Streams Map Example Part 132 Streams Map Example Part 233 Streams FlatMap Example Part 134 Streams FlatMap Example Part 235 Streams FlatMap Example Part 336 Streams FlatMap Example Part 437 Streams Filter Example38 Streams Reduce Example Part 139 Streams Reduce Example Part 240 Streams Filter Map Reduce Example41 Streams MinBy, MaxBy Example42 Streams Limit Skip Example43 Streams AllMatch, AnyMatchExample44 Streams FindAny, FindFirst Example45 Streams Factory Method Example46 Numeric Stream Example 47 Numeric Stream Factory Method Example 48 Numeric Stream Factory Aggregation Method Example 49 Stream Boxing and UnBoxing Example 50 Numeric Stream Map Example 51 Stream Joining Example52 Stream Mapping and Counting Example53 Stream Summing and Averaging Example54 Stream Grouping By Example Part 155 Stream Grouping By Example Part 256 Stream Partitioning By Example57 Sequential vs Parallel Stream Example Part 158 Sequential vs Parallel Stream Example Part 259 Sequential vs Parallel Stream Use Case60 Parallel Stream When Not to Use Case Part 160 Parallel Stream When Not to Use Case Part 261 Optional Class Introduction62 Optional Class Example Part 163 Optional Methods Example Part 164 Optional If Present Method Example65 Optional Methods Example Part 266 Optional FlatMap Filter Example67 Interface Default and Static Method Introduction68 Default Method Sort Example69 Default Method Custom Sort Example70 Interface Method and Static Method Example