2017-08-31 09:43:28 +02:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
								
									
								 | 
							
							
								=========
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
								
									
								 | 
							
							
								
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
								
									
								 | 
							
							
								## Core Java 8 Cookbooks and Examples
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
								
									
								 | 
							
							
								
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
								
									
								 | 
							
							
								### Relevant Articles: 
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
								
									
								 | 
							
							
								- [Java 8 Collectors](http://www.baeldung.com/java-8-collectors)
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
								
									
										
									
								 | 
							
							
								- [Guide to Java 8’s Functional Interfaces](http://www.baeldung.com/java-8-functional-interfaces)
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
								
									
										
									
								 | 
							
							
								- [Java 8 – Powerful Comparison with Lambdas](http://www.baeldung.com/java-8-sort-lambda)
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
								
									
								 | 
							
							
								- [Java 8 New Features](http://www.baeldung.com/java-8-new-features)
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
								
									
								 | 
							
							
								- [Lambda Expressions and Functional Interfaces: Tips and Best Practices](http://www.baeldung.com/java-8-lambda-expressions-tips)
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
								
									
								 | 
							
							
								- [The Double Colon Operator in Java 8](http://www.baeldung.com/java-8-double-colon-operator)
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
								
									
								 | 
							
							
								- [Guide to Java 8 groupingBy Collector](http://www.baeldung.com/java-groupingby-collector)
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
								
									
								 | 
							
							
								- [Strategy Design Pattern in Java 8](http://www.baeldung.com/java-strategy-pattern)
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
								
									
								 | 
							
							
								- [Exceptions in Java 8 Lambda Expressions](http://www.baeldung.com/java-lambda-exceptions)
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
								
									
								 | 
							
							
								- [Guide to Java 8 Comparator.comparing()](http://www.baeldung.com/java-8-comparator-comparing)
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
								
									
								 | 
							
							
								- [Guide To Java 8 Optional](http://www.baeldung.com/java-optional)
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
								
									
								 | 
							
							
								- [Guide to the Java 8 forEach](http://www.baeldung.com/foreach-java)
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
								
									
								 | 
							
							
								- [The Difference Between map() and flatMap()](http://www.baeldung.com/java-difference-map-and-flatmap)
							 | 
						
					
						
							
								
									
										
										
										
											2017-12-27 20:58:28 -06:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
								
									
								 | 
							
							
								- [Static and Default Methods in Interfaces in Java](http://www.baeldung.com/java-static-default-methods)
							 | 
						
					
						
							
								
									
										
										
										
											2018-01-18 02:53:17 +06:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
								
									
								 | 
							
							
								- [Efficient Word Frequency Calculator in Java](http://www.baeldung.com/java-word-frequency)
							 | 
						
					
						
							
								
									
										
										
										
											2018-03-02 22:40:04 +06:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
								
									
								 | 
							
							
								- [Introduction to Spliterator in Java](http://www.baeldung.com/java-spliterator)
							 | 
						
					
						
							
								
									
										
										
										
											2018-04-11 11:33:18 +06:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
								
									
								 | 
							
							
								- [Java 8 Math New Methods](http://www.baeldung.com/java-8-math)
							 | 
						
					
						
							
								
									
										
										
										
											2018-05-02 13:11:09 +05:30
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
								
									
								 | 
							
							
								- [Overview of Java Built-in Annotations](http://www.baeldung.com/java-default-annotations)
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
								
									
								 | 
							
							
								- [Finding Min/Max in an Array with Java](http://www.baeldung.com/java-array-min-max)
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
								
									
								 | 
							
							
								- [Internationalization and Localization in Java 8](http://www.baeldung.com/java-8-localization)
							 | 
						
					
						
							
								
									
										
										
										
											2018-06-01 18:04:12 +06:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
								
									
										
									
								 | 
							
							
								- [Java Optional – orElse() vs orElseGet()](http://www.baeldung.com/java-optional-or-else-vs-or-else-get)
							 | 
						
					
						
							
								
									
										
										
										
											2018-06-14 01:50:33 +08:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
								
									
								 | 
							
							
								- [Method Parameter Reflection in Java](http://www.baeldung.com/java-parameter-reflection)
							 | 
						
					
						
							
								
									
										
										
										
											2018-06-24 21:13:54 -05:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
								
									
								 | 
							
							
								- [Java 8 Unsigned Arithmetic Support](http://www.baeldung.com/java-unsigned-arithmetic)
							 | 
						
					
						
							
								
									
										
										
										
											2018-07-06 13:25:49 +06:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
								
									
								 | 
							
							
								- [Generalized Target-Type Inference in Java](http://www.baeldung.com/java-generalized-target-type-inference)
							 | 
						
					
						
							
								
									
										
										
										
											2018-08-06 02:30:25 +08:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
								
									
								 | 
							
							
								- [Overriding System Time for Testing in Java](http://www.baeldung.com/java-override-system-time)
							 | 
						
					
						
							
								
									
										
										
										
											2018-09-07 16:56:13 +06:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
								
									
								 | 
							
							
								- [Set the Time Zone of a Date in Java](https://www.baeldung.com/java-set-date-time-zone)
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
								
									
								 | 
							
							
								- [An Overview of Regular Expressions Performance in Java](https://www.baeldung.com/java-regex-performance)
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
								
									
								 | 
							
							
								- [Java Primitives versus Objects](https://www.baeldung.com/java-primitives-vs-objects)
							 | 
						
					
						
							
								
									
										
										
										
											2018-10-11 20:59:40 +02:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
								
									
								 | 
							
							
								- [How to Use if/else Logic in Java 8 Streams](https://www.baeldung.com/java-8-streams-if-else-logic)
							 | 
						
					
						
							
								
									
										
										
										
											2018-11-22 12:49:54 +08:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
								
									
								 | 
							
							
								- [How to Replace Many if Statements in Java](https://www.baeldung.com/java-replace-if-statements)
							 |