Java 8 Crash Course For Beginners

Learn Java 8 new features in a video. This video is a crash course on all major and new topics from Java 8. Following topics are covered in this video: 1) Lambdas expression 2) Functional Interface 3) default methods in an interface 4) A look at out of the box functions (functional interfaces) 5) Streams API - foreach, filter, map 6) Optional classes 7) Not so common methods - flatMap, reduce, findAny, Collectors and other methods. I have listed a lot more topics that I would be covering in future in the form of a playlist or a crash course. So, if you're new to this channel consider Subscribing. Subscribe:    / @thejavadeveloper   Timestamps: 0:00 Introduction 1:00 Lambda expression 13:19 Functional Interface 15:48 default methods 18:39 Out of the box functional interfaces 23:26 Stream API 24:10 forEach 25:39 map method of stream 29:49 filter 39:43 flatMap 44:22 Optional classes 50:10 reduce 55:53 count, anyMatch, findAny, findFirst 58:52 forEach for a Map 59:53 collect method 1:03:32 merge function Java 8 new features Java 8 complete tutorial with Example java 1.8 new features