|
1 |
| -# java-8-features |
| 1 | +# Java 8 features |
| 2 | + |
| 3 | +In this tutorial we will understand the Java 8 features. We will understand and implement the below topics. |
| 4 | + |
| 5 | + |
| 6 | +**1. Functional Interface And Default Methods In Java 8 –** |
| 7 | + |
| 8 | +In this tutorial we will understand below topics- What is the use of Functional Interface in Java 8? |
| 9 | +- When to use Functional Interface in Java 8? |
| 10 | +- What is the need of static method in Interface ? |
| 11 | +- What is the need of having a default method in an interface ? |
| 12 | + |
| 13 | +[**PART 1 : FUNCTIONAL INTERFACE AND DEFAULT METHODS IN JAVA 8**](https://onlyfullstack.blogspot.com/2018/12/part-1-functional-interface-and-default.html) |
| 14 | + |
| 15 | +**2. Lambda Expression in Java 8** |
| 16 | +In this tutorial we will understand below topics |
| 17 | +- What is Lambda Expression in Java 8? |
| 18 | +- Lambda Expression with Parameters |
| 19 | + |
| 20 | +[**PART 2 - LAMBDA EXPRESSION IN JAVA 8**](https://onlyfullstack.blogspot.com/2018/12/lambda-expression-in-java8.html) |
| 21 | + |
| 22 | +**3. Method Reference in Java 8** |
| 23 | + |
| 24 | +In this tutorial we will understand below topics |
| 25 | + - What is Method Reference in Java 8? |
| 26 | + - Types of Method References in Java 8? |
| 27 | + |
| 28 | +[**PART 3 - METHOD REFERENCE IN JAVA 8**](https://onlyfullstack.blogspot.com/2018/12/method-reference-in-java-8.html) |
| 29 | + |
| 30 | +**4. Optional in Java 8** |
| 31 | +In this tutorial we will understand below topics |
| 32 | + |
| 33 | + - Why to use Optional in Java 8? |
| 34 | + - What is Optional in Java 8? |
| 35 | + - Different ways to create Optional? |
| 36 | + - What is the Difference in between Optional.of() and Optional.ofNullable() ? |
| 37 | + - Optional.of() vs Optional.ofNullable() ? |
| 38 | + - Methods available in Optional |
| 39 | + |
| 40 | +[**PART 4 – OPTIONAL IN JAVA 8**](https://onlyfullstack.blogspot.com/2018/12/optional-in-java-8.html) |
| 41 | + |
| 42 | +**5. filter(), findAny() in Java 8** |
| 43 | +In this tutorial we will understand below topics |
| 44 | + |
| 45 | + - How to use filter(), findAny() in Java 8 |
| 46 | + - filter – Under the hood |
| 47 | + |
| 48 | +[**PART 5 - FILTER(), FINDANY() IN JAVA 8**](https://onlyfullstack.blogspot.com/2018/12/filter-findany-in-java-8.html) |
| 49 | + |
| 50 | +**6. map() vs flatMap() in Java 8** |
| 51 | +In this tutorial we will understand below topics |
| 52 | + |
| 53 | + - map() in Java 8 |
| 54 | + - What is the use of flatMap() in Java 8? |
| 55 | + - map() vs flatMap() |
| 56 | + - flatMap() in Java 8 |
| 57 | + |
| 58 | +[**PART 6 - MAP() VS FLATMAP() IN JAVA 8**](https://onlyfullstack.blogspot.com/2018/12/map-vs-flatmap-in-java-8.html) |
| 59 | + |
| 60 | +**7. Stream.peek() in Java 8** |
| 61 | +In this tutorial we will understand below topics |
| 62 | + |
| 63 | + - How Stream.peek() method is different from other methods? |
| 64 | + - What is the use of peek() method in Java 8? |
| 65 | + |
| 66 | +[**PART 7 - STREAM.PEEK() IN JAVA 8**](https://onlyfullstack.blogspot.com/2018/12/stream-peek-in-java-8.html) |
| 67 | + |
| 68 | + |
| 69 | +**8. Short circuiting operations of Streams in Java 8** |
| 70 | +In this tutorial we will understand below topics |
| 71 | + |
| 72 | + - Short circuiting operations in Java 8 |
| 73 | + - Different Short circuiting operations in Java 8 |
| 74 | + - limit() in Java 8 |
| 75 | + - findFirst(), findAny() in Java 8 |
| 76 | + - allMatch() anyMatch() noneMatch() in Java 8 |
| 77 | + |
| 78 | +[**PART 8 - SHORT CIRCUITING OPERATIONS OF STREAMS IN JAVA 8**](https://onlyfullstack.blogspot.com/2018/12/short-circuiting-operations-java-8.html) |
| 79 | + |
| 80 | + |
| 81 | +**9. Advance Collectors in Java 8** |
| 82 | +In this tutorial we will understand below topics |
| 83 | + |
| 84 | + - joining() in Java 8 |
| 85 | + - summaryStatistics() in Java 8 |
| 86 | + - partitioningBy() in Java 8 |
| 87 | + - groupingBy() in Java 8 |
| 88 | + - mappingBy() in Java 8 |
| 89 | + |
| 90 | +[**PART 9 - ADVANCE COLLECTORS IN JAVA 8**](https://onlyfullstack.blogspot.com/2018/12/advanced-collectors-in-java-8.html) |
| 91 | + |
| 92 | +**10. Intermediate and Terminal Operations of Stream in Java 8** |
| 93 | +In this tutorial we will understand below topics |
| 94 | + |
| 95 | + - What is Intermediate and Terminal Operations of Stream in Java 8? |
| 96 | + - Intermediate Operations in Java 8 |
| 97 | + - Terminal Operations in Java 8 |
| 98 | + - Difference between Intermediate and Terminal Operations in Java 8 |
| 99 | + - Intermediate vs Terminal Operations in Java 8 |
| 100 | + |
| 101 | +[**PART 10 - INTERMEDIATE AND TERMINAL OPERATIONS OF STREAM IN JAVA 8**](https://onlyfullstack.blogspot.com/2018/12/intermediate-and-terminal-operations-in-java-8.html) |
0 commit comments