Monday, 10 August 2015

Java8 Tutorial

      Java8
      Java8 Enhancement to interfaces
      Lambda Expression
      Anonymous classes vs Lambda expressions
      Predicate interface
      Consumer interface
      Function interface
      Method Reference
      Streams
      Stream operations
      Streams: Searching and finding
      Streams: Reduce operation
      Numeric streams
      Collectors
      Convert stream to collection
      streams: parallel processing
      Optional class: Working with NullPointerException
      New Date and Time API
      StringJoiner class
      Java8: Optional: Avoid NullPointerException
      Streams anyMatch example
      removeIf example
      Streams: filter example
      streams: findFirst Example
      Arrays.stream example: Get the stream from an array
      Map: forEach example
      Iterable: forEach Example
      Copy array to list using streams
      flatMap example
      flatMap: Convert Stream to Stream
      min(): Get minimum value
      max(): Get maximum value
      Optional.of vs Optional.ofNullable
      Sort a list using Streams
      Compact Profiles
      How to flatten nested maps recursively?
      Introduction to Spliterator interface in Java
      Understanding Intermediate and Terminal Operations in Stream Processing
      Debugging streams with peek method

No comments:

Post a Comment