|
1 |
| -# java8-developer-guide |
2 |
| -Demonstration of Java 8 Features |
3 |
| - |
4 |
| -This project contains the examples of Java 8 Features. I have explained this project examples in my blog posts. |
5 |
| - |
6 |
| - |
7 |
| -1. Java 8 Lambda Expressions : https://ramesh-java-design-patterns.blogspot.in/2018/03/java-8-lambda-expressions.html |
8 |
| - |
9 |
| -2. Java 8 Functional Interfaces : https://ramesh-java-design-patterns.blogspot.in/2018/03/java-8-functional-interfaces.html |
10 |
| - |
11 |
| -3. Java 8 Method References : https://ramesh-java-design-patterns.blogspot.in/2018/03/java-8-method-references.html |
12 |
| - |
13 |
| -4. Java 8 Stream Class : https://ramesh-java-design-patterns.blogspot.in/2018/03/java-8-stream-class.html |
14 |
| - |
15 |
| -5. Java 8 Collectors Class : https://ramesh-java-design-patterns.blogspot.in/2018/03/java-8-collectors-class.html |
16 |
| - |
17 |
| -6. Java 8 StringJoiner Class : https://ramesh-java-design-patterns.blogspot.in/2018/03/java-8-stringjoiner-class.html |
18 |
| - |
19 |
| -7. Java 8 Optional Class : https://ramesh-java-design-patterns.blogspot.in/2018/03/java-8-optional-class.html |
20 |
| - |
21 |
| -8. Migrating source code to Java 8 : https://ramesh-java-design-patterns.blogspot.in/2018/03/migrating-source-code-to-java-8.html |
22 |
| - |
23 |
| -Java 8 Duration Class with Examples |
24 |
| -http://www.javaguides.net/2018/07/java-8-duration-class-with-examples.html |
25 |
| - |
26 |
| -Java 8 Date Parsing and Formatting with Examples |
27 |
| -http://www.javaguides.net/2018/07/java-8-date-parsing-and-formatting-with-examples.html |
28 |
| - |
29 |
| -Java 8 Instant Class with Examples |
30 |
| -http://www.javaguides.net/2018/07/java-8-instant-class-with-examples.html |
31 |
| - |
32 |
| -Java 8 Time Zone and Offset Classes with Examples |
33 |
| -http://www.javaguides.net/2018/07/java-8-time-zone-and-offset-classes-with-examples.html |
34 |
| - |
35 |
| - |
36 |
| -Java 8 Date and Time Classes with Examples |
37 |
| -http://www.javaguides.net/2018/07/java-8-date-and-time-classes-with-examples.html |
38 |
| - |
39 |
| -Java 8 Date Classes with Examples |
40 |
| -http://www.javaguides.net/2018/07/java-8-date-classes-with-examples.html |
41 |
| - |
42 |
| -Java 8 Date and Time Overview |
43 |
| -http://www.javaguides.net/2018/07/java-8-date-and-time-overview.html |
| 1 | +<div dir="ltr" style="text-align: left;" trbidi="on"> |
| 2 | +<div style="text-align: left;"> |
| 3 | +<span style="font-family: "verdana" , sans-serif;">This is a complete guide to Java 8 features, enhancements. The examples from this guide are tested on our local development environment. You can simply clone from Github and try to use it in your projects or practice.</span></div> |
| 4 | +<h2 style="text-align: left;"> |
| 5 | +<span style="font-family: "verdana" , sans-serif;">1. Java 8 Basic Features Guide</span></h2> |
| 6 | +<div style="text-align: left;"> |
| 7 | +<div style="text-align: left;"> |
| 8 | +</div> |
| 9 | +<ul style="text-align: left;"> |
| 10 | +<li><a href="http://www.javaguides.net/2018/06/guide-to-java-8-foreach-method.html" target="_blank"><span style="font-family: "verdana" , sans-serif;">Guide to Java 8 forEach Method</span></a></li> |
| 11 | +<li><a href="http://www.javaguides.net/2018/07/handle-nullpointerexception-in-controller-service-and-dao-layer-using-java-8-optional-class.html" target="_blank"><span style="font-family: "verdana" , sans-serif;">Handle NullPointerException in Controller, Service and DAO Layer using Java 8 Optional Class</span></a></li> |
| 12 | +<li><a href="http://www.javaguides.net/2018/07/how-to-use-java-8-stream-api-in-java-projects.html" target="_blank"><span style="font-family: "verdana" , sans-serif;">How to Use Java 8 Stream API in Java Projects</span></a></li> |
| 13 | +<li><span style="font-family: "verdana" , sans-serif;"><a href="http://www.javaguides.net/2018/07/java-8-lambda-expressions-in-practice.html" target="_blank">Java 8 Lambda Expressions in Practice</a></span></li> |
| 14 | +<li><a href="https://ramesh-java-design-patterns.blogspot.in/2018/03/java-8-functional-interfaces.html" target="_blank"><span style="font-family: "verdana" , sans-serif;">Java 8 Functional Interfaces</span></a></li> |
| 15 | +<li><a href="https://ramesh-java-design-patterns.blogspot.in/2018/03/java-8-method-references.html" target="_blank"><span style="font-family: "verdana" , sans-serif;">Java 8 Method References</span></a></li> |
| 16 | +<li><a href="https://ramesh-java-design-patterns.blogspot.in/2018/03/java-8-stream-class.html" target="_blank"><span style="font-family: "verdana" , sans-serif;">Java 8 Stream Class</span></a></li> |
| 17 | +<li><a href="http://www.javaguides.net/2018/07/java-8-optional-class-with-examples.html" target="_blank"><span style="font-family: "verdana" , sans-serif;">Java 8 Optional Class with Examples</span></a></li> |
| 18 | +<li><a href="https://ramesh-java-design-patterns.blogspot.in/2018/03/java-8-collectors-class.html" target="_blank"><span style="font-family: "verdana" , sans-serif;">Java 8 Collectors Class</span></a></li> |
| 19 | +<li><a href="https://ramesh-java-design-patterns.blogspot.in/2018/03/java-8-stringjoiner-class.html" target="_blank"><span style="font-family: "verdana" , sans-serif;">Java 8 StringJoiner Class</span></a></li> |
| 20 | +<li><a href="https://ramesh-java-design-patterns.blogspot.in/2018/03/migrating-source-code-to-java-8.html"><span style="font-family: "verdana" , sans-serif;">Migrating source code to Java 8</span></a></li> |
| 21 | +<li><a href="http://ramesh-java-design-patterns.blogspot.in/2018/03/java-8-static-and-default-methods-in.html" target="_blank"><span style="font-family: "verdana" , sans-serif;">Java 8 Static and Default Methods in Interface</span></a></li> |
| 22 | +<li><a href="https://ramesh-java-design-patterns.blogspot.com/2018/05/refactoring-observer-design-pattern.html" target="_blank"><span style="font-family: "verdana" , sans-serif;">Refactoring Observer Design Pattern with Lambdas</span></a></li> |
| 23 | +<li><a href="https://ramesh-java-design-patterns.blogspot.com/2018/05/refactoring-factory-design-pattern-with.html" style="background-color: white;" target="_blank"><span style="font-family: "verdana" , sans-serif;">Refactoring Factory Design Pattern with Lambdas</span></a></li> |
| 24 | +<li><a href="https://ramesh-java-design-patterns.blogspot.com/2018/05/refactoring-strategy-design-pattern.html" style="background-color: white;" target="_blank"><span style="font-family: "verdana" , sans-serif;">Refactoring Strategy Design Pattern with Lambdas</span></a></li> |
| 25 | +<li><a href="https://ramesh-java-design-patterns.blogspot.com/2018/05/refactoring-chain-of-responsibility.html" target="_blank"><span style="font-family: "verdana" , sans-serif;">Refactoring Chain of Responsibility Pattern with Lambdas</span></a></li> |
| 26 | +</ul> |
| 27 | +<div> |
| 28 | +<h2> |
| 29 | +<span style="font-family: "verdana" , sans-serif;">2. Java 8 Date and Time API Guide</span></h2> |
| 30 | +<ul style="text-align: left;"> |
| 31 | +<li><a href="http://www.javaguides.net/2018/07/java-8-date-and-time-overview.html" target="_blank"><span style="font-family: "verdana" , sans-serif;">Java 8 Date and Time Overview</span></a></li> |
| 32 | +<li><a href="http://www.javaguides.net/2018/07/java-8-date-classes-with-examples.html" target="_blank"><span style="font-family: "verdana" , sans-serif;">Java 8 Date Classes with Examples</span></a></li> |
| 33 | +<li><a href="http://www.javaguides.net/2018/07/java-8-date-and-time-classes-with-examples.html" target="_blank"><span style="font-family: "verdana" , sans-serif;">Java 8 Date and Time Classes with Examples</span></a></li> |
| 34 | +<li><a href="http://www.javaguides.net/2018/07/java-8-date-parsing-and-formatting-with-examples.html" target="_blank"><span style="font-family: "verdana" , sans-serif;">Java 8 Date Parsing and Formatting with Examples</span></a></li> |
| 35 | +<li><a href="http://www.javaguides.net/2018/07/java-8-time-zone-and-offset-classes-with-examples.html" target="_blank"><span style="font-family: "verdana" , sans-serif;">Java 8 Time Zone and Offset Classes with Examples</span></a></li> |
| 36 | +<li><a href="http://www.javaguides.net/2018/07/java-8-duration-class-with-examples.html" target="_blank"><span style="font-family: "verdana" , sans-serif;">Java 8 Duration Class with Examples</span></a></li> |
| 37 | +<li><a href="http://www.javaguides.net/2018/07/java-8-instant-class-with-examples.html" target="_blank"><span style="font-family: "verdana" , sans-serif;">Java 8 Instant Class with Examples</span></a></li> |
| 38 | +</ul> |
| 39 | +<ol style="text-align: left;"> |
| 40 | +</ol> |
| 41 | +</div> |
| 42 | +</div> |
| 43 | +<div class="widget LinkList" data-version="2" id="LinkList11"> |
| 44 | +<div class="widget-content"> |
| 45 | +<ul> |
| 46 | +</ul> |
| 47 | +<h2 style="text-align: left;"> |
| 48 | +<span style="font-family: "verdana" , sans-serif;">3. External reference links</span></h2> |
| 49 | +<div> |
| 50 | +<div style="text-align: left;"> |
| 51 | +</div> |
| 52 | +<ul> |
| 53 | +<li><span style="font-family: "verdana" , sans-serif;"><a href="https://docs.oracle.com/javase/8/docs/" target="_blank">Java 8 Developer Guide(Oracle site)</a></span></li> |
| 54 | +<li><a href="https://docs.oracle.com/javase/8/docs/api/" target="_blank"><span style="font-family: "verdana" , sans-serif;">Java 8 API Documentation</span></a></li> |
| 55 | +<li><a href="https://docs.oracle.com/javase/tutorial/collections/streams/index.html" target="_blank"><span style="font-family: "verdana" , sans-serif;">Java 8 Aggregate Operations(Oracle site)</span></a></li> |
| 56 | +<li><a href="https://docs.oracle.com/javase/8/docs/technotes/guides/language/lambda_api_jdk8.html" target="_blank"><span style="font-family: "verdana" , sans-serif;">Java 8 New and Enhanced APIs</span></a></li> |
| 57 | +<li><span style="font-family: "verdana" , sans-serif;"><a href="http://www.baeldung.com/java-8-lambda-expressions-tips" target="_blank">Java 8 Tips and Best Practices</a></span></li> |
| 58 | +</ul> |
| 59 | +</div> |
| 60 | +<div> |
| 61 | +<span style="color: #cc0000; font-family: "verdana" , sans-serif;">Download source code from our Github Repository :</span></div> |
| 62 | +<div> |
| 63 | +<a href="https://github.com/RameshMF/java8-developer-guide" target="_blank"><span style="font-family: "verdana" , sans-serif;">https://github.com/RameshMF/java8-developer-guide</span></a></div> |
| 64 | +</div> |
| 65 | +</div> |
| 66 | +</div> |
0 commit comments