<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Java8 on Java Developer Central</title>
    <link>https://javadevcentral.com/tags/java8/</link>
    <description>Recent content in Java8 on Java Developer Central</description>
    <generator>Hugo -- 0.134.2</generator>
    <language>en-us</language>
    <lastBuildDate>Mon, 30 Oct 2023 11:38:00 +0530</lastBuildDate>
    <atom:link href="https://javadevcentral.com/tags/java8/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Java Stream map operation</title>
      <link>https://javadevcentral.com/java-stream-map-operation/</link>
      <pubDate>Mon, 30 Oct 2023 11:38:00 +0530</pubDate>
      <guid>https://javadevcentral.com/java-stream-map-operation/</guid>
      <description>We use the Java Stream map (an intermediate operation) to map an element in a stream to a different value (of the same or different type).</description>
    </item>
    <item>
      <title>Java Stream toArray</title>
      <link>https://javadevcentral.com/java-stream-toarray/</link>
      <pubDate>Tue, 15 Mar 2022 19:08:00 +0530</pubDate>
      <guid>https://javadevcentral.com/java-stream-toarray/</guid>
      <description>The Java stream toArray methods, which we learn in this post, allow us to collect/convert a stream into an array.</description>
    </item>
    <item>
      <title>PrimitiveIterator in Java</title>
      <link>https://javadevcentral.com/primitiveiterator-in-java/</link>
      <pubDate>Wed, 22 Dec 2021 17:04:00 +0530</pubDate>
      <guid>https://javadevcentral.com/primitiveiterator-in-java/</guid>
      <description>A PrimitiveIterator in Java is an interface for the primitive specializations of an Iterator. In this post, we will learn about the PrimitiveIterator, its subclasses and its uses.</description>
    </item>
    <item>
      <title>Collectors mapping in Java</title>
      <link>https://javadevcentral.com/collectors-mapping-in-java/</link>
      <pubDate>Mon, 23 Aug 2021 13:56:00 +0530</pubDate>
      <guid>https://javadevcentral.com/collectors-mapping-in-java/</guid>
      <description>Collectors mapping in Java is a static method in the Collectors class. In this post, we will learn about the mapping method in Collectors.</description>
    </item>
    <item>
      <title>Functional Interfaces in Java – Functions</title>
      <link>https://javadevcentral.com/functional-interfaces-in-java-functions/</link>
      <pubDate>Sun, 06 Jun 2021 12:11:00 +0530</pubDate>
      <guid>https://javadevcentral.com/functional-interfaces-in-java-functions/</guid>
      <description>In this post, we will learn about the functional interface in Java for functions present as part of the java.util.function namespace.</description>
    </item>
    <item>
      <title>Java DoubleStream – A Complete Guide</title>
      <link>https://javadevcentral.com/java-doublestream-a-complete-guide/</link>
      <pubDate>Mon, 05 Apr 2021 10:26:00 +0530</pubDate>
      <guid>https://javadevcentral.com/java-doublestream-a-complete-guide/</guid>
      <description>A Java DoubleStream is a sequence of double-valued elements that supports sequential and parallel aggregate operations.</description>
    </item>
    <item>
      <title>Default Methods in Java Map</title>
      <link>https://javadevcentral.com/default-methods-in-java-map/</link>
      <pubDate>Mon, 22 Mar 2021 20:09:00 +0530</pubDate>
      <guid>https://javadevcentral.com/default-methods-in-java-map/</guid>
      <description>Many JDK interfaces were enhanced with default methods in Java 8. In this post we will learn about the default methods in the Java Map interface.</description>
    </item>
    <item>
      <title>Collectors Joining in Java 8</title>
      <link>https://javadevcentral.com/collectors-joining-in-java-8/</link>
      <pubDate>Mon, 30 Nov 2020 17:49:00 +0530</pubDate>
      <guid>https://javadevcentral.com/collectors-joining-in-java-8/</guid>
      <description>Collectors.joining returns a Collector which concatenates the stream elements separated by a delimiter, prefix and suffix in encounter order.</description>
    </item>
    <item>
      <title>Java 8 StringJoiner With Examples</title>
      <link>https://javadevcentral.com/java-8-stringjoiner-with-examples/</link>
      <pubDate>Mon, 23 Nov 2020 17:39:00 +0530</pubDate>
      <guid>https://javadevcentral.com/java-8-stringjoiner-with-examples/</guid>
      <description>Java 8 StringJoiner class can be used to build a sequence of characters that are separated by a configured delimiter, prefix and a suffix.</description>
    </item>
    <item>
      <title>Java Stream Distinct by Property</title>
      <link>https://javadevcentral.com/java-stream-distinct-by-property/</link>
      <pubDate>Mon, 09 Nov 2020 13:27:00 +0530</pubDate>
      <guid>https://javadevcentral.com/java-stream-distinct-by-property/</guid>
      <description>Java Streams has a distinct method which removes duplicates by object&amp;rsquo;s equal method. This post explains ways to apply distinct by a property.</description>
    </item>
    <item>
      <title>Function Chaining in Java</title>
      <link>https://javadevcentral.com/function-chaining-in-java/</link>
      <pubDate>Tue, 29 Sep 2020 11:00:00 +0530</pubDate>
      <guid>https://javadevcentral.com/function-chaining-in-java/</guid>
      <description>A Function is primarily used along with the map operation on a Java stream. In this post, we will learn about Function chaining in Java 8.</description>
    </item>
    <item>
      <title>Predicate Chaining in Java</title>
      <link>https://javadevcentral.com/predicate-chaining-in-java/</link>
      <pubDate>Mon, 21 Sep 2020 10:52:00 +0530</pubDate>
      <guid>https://javadevcentral.com/predicate-chaining-in-java/</guid>
      <description>We have used a Predicate in a Java stream. This post covers the methods in Predicate class which allow us to do Predicate chaining in Java 8.</description>
    </item>
    <item>
      <title>Summary Statistics in Java 8</title>
      <link>https://javadevcentral.com/summary-statistics-in-java-8/</link>
      <pubDate>Mon, 20 Jul 2020 18:31:00 +0530</pubDate>
      <guid>https://javadevcentral.com/summary-statistics-in-java-8/</guid>
      <description>Java 8 added three Summary Statistics classes viz., IntSummaryStatistics LongSummaryStatistics and DoubleSummaryStatistics used to collect statistics.</description>
    </item>
    <item>
      <title>Default Method Resolution Rules</title>
      <link>https://javadevcentral.com/default-method-resolution-rules/</link>
      <pubDate>Mon, 25 May 2020 16:24:00 +0530</pubDate>
      <guid>https://javadevcentral.com/default-method-resolution-rules/</guid>
      <description>This post covers the default method resolution rules. These will be used when a class inherits more than one method with the same signature.</description>
    </item>
    <item>
      <title>A Complete Guide to Java Optional</title>
      <link>https://javadevcentral.com/a-complete-guide-to-java-optional/</link>
      <pubDate>Mon, 11 Nov 2019 14:49:00 +0530</pubDate>
      <guid>https://javadevcentral.com/a-complete-guide-to-java-optional/</guid>
      <description>Optional is a container object added to Java 8+ that is used as a wrapper over some value. It provides a mechanism to represent “no result” for a method.</description>
    </item>
    <item>
      <title>Java Method References</title>
      <link>https://javadevcentral.com/java-method-references/</link>
      <pubDate>Wed, 29 May 2019 18:05:00 +0530</pubDate>
      <guid>https://javadevcentral.com/java-method-references/</guid>
      <description>A method reference is a reference to an existing method. When a lambda expression just calls an existing method, we can use a Method Reference.</description>
    </item>
    <item>
      <title>A dive deep on Java 8 IntStream</title>
      <link>https://javadevcentral.com/java8-intstream/</link>
      <pubDate>Tue, 14 May 2019 17:42:00 +0530</pubDate>
      <guid>https://javadevcentral.com/java8-intstream/</guid>
      <description>A sequence of primitive int-valued elements supporting sequential and parallel and aggregate operations. It is an int primitive specialization of Stream.</description>
    </item>
    <item>
      <title>Comparator comparing</title>
      <link>https://javadevcentral.com/java-comparator-comparing/</link>
      <pubDate>Mon, 29 Apr 2019 16:23:00 +0530</pubDate>
      <guid>https://javadevcentral.com/java-comparator-comparing/</guid>
      <description>The Comparator is a comparison function in Java that imposes a total ordering on a collection of objects. The comparing is a static method in it</description>
    </item>
  </channel>
</rss>
