2017-08-31 03:43:28 -04:00
|
|
|
|
=========
|
|
|
|
|
|
|
|
|
|
## Core Java 8 Cookbooks and Examples
|
|
|
|
|
|
|
|
|
|
### Relevant Articles:
|
2019-04-05 01:53:07 -04:00
|
|
|
|
- [Guide to Java 8’s Collectors](http://www.baeldung.com/java-8-collectors)
|
2019-02-28 07:29:55 -05:00
|
|
|
|
- [New Features in Java 8](http://www.baeldung.com/java-8-new-features)
|
2017-08-31 03:43:28 -04:00
|
|
|
|
- [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)
|
|
|
|
|
- [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 21:58:28 -05:00
|
|
|
|
- [Static and Default Methods in Interfaces in Java](http://www.baeldung.com/java-static-default-methods)
|
2018-01-17 15:53:17 -05:00
|
|
|
|
- [Efficient Word Frequency Calculator in Java](http://www.baeldung.com/java-word-frequency)
|
2018-03-02 11:40:04 -05:00
|
|
|
|
- [Introduction to Spliterator in Java](http://www.baeldung.com/java-spliterator)
|
2018-04-11 01:33:18 -04:00
|
|
|
|
- [Java 8 Math New Methods](http://www.baeldung.com/java-8-math)
|
2018-05-02 03:41:09 -04:00
|
|
|
|
- [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 08:04:12 -04:00
|
|
|
|
- [Java Optional – orElse() vs orElseGet()](http://www.baeldung.com/java-optional-or-else-vs-or-else-get)
|
2018-06-13 13:50:33 -04:00
|
|
|
|
- [Method Parameter Reflection in Java](http://www.baeldung.com/java-parameter-reflection)
|
2018-06-24 22:13:54 -04:00
|
|
|
|
- [Java 8 Unsigned Arithmetic Support](http://www.baeldung.com/java-unsigned-arithmetic)
|
2018-07-06 03:25:49 -04:00
|
|
|
|
- [Generalized Target-Type Inference in Java](http://www.baeldung.com/java-generalized-target-type-inference)
|
2018-08-05 14:30:25 -04:00
|
|
|
|
- [Overriding System Time for Testing in Java](http://www.baeldung.com/java-override-system-time)
|
2018-09-07 06:56:13 -04: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 14:59:40 -04:00
|
|
|
|
- [How to Use if/else Logic in Java 8 Streams](https://www.baeldung.com/java-8-streams-if-else-logic)
|
2018-11-21 23:49:54 -05:00
|
|
|
|
- [How to Replace Many if Statements in Java](https://www.baeldung.com/java-replace-if-statements)
|
2019-01-02 08:45:28 -05:00
|
|
|
|
- [Java @Override Annotation](https://www.baeldung.com/java-override)
|
|
|
|
|
- [Java @SuppressWarnings Annotation](https://www.baeldung.com/java-suppresswarnings)
|
|
|
|
|
- [Java @SafeVarargs Annotation](https://www.baeldung.com/java-safevarargs)
|
|
|
|
|
- [Java @Deprecated Annotation](https://www.baeldung.com/java-deprecated)
|
2019-01-02 15:49:58 -05:00
|
|
|
|
- [Java 8 Predicate Chain](https://www.baeldung.com/java-predicate-chain)
|
2019-03-04 14:39:47 -05:00
|
|
|
|
- [Creating a Custom Annotation in Java](https://www.baeldung.com/java-custom-annotation)
|
2019-07-03 03:10:27 -04:00
|
|
|
|
- [The Difference Between Collection.stream().forEach() and Collection.forEach()](https://www.baeldung.com/java-collection-stream-foreach)
|