<?xml version="1.0" encoding="UTF-8" ?>
<rss
    version="2.0"
    xmlns:atom="http://www.w3.org/2005/Atom"
    xmlns:content="http://purl.org/rss/1.0/modules/content/"
    xmlns:webfeeds="http://webfeeds.org/rss/1.0"
    xmlns:media="http://search.yahoo.com/mrss/"
    >
    <channel>
        <title>Stream-api Tag - Viblo</title>
        <link>https://viblo.asia/rss</link>
        <description><![CDATA[Free service for technical knowledge sharing]]></description>
        <atom:link href="https://viblo.asia/rss/tags/stream-api.rss" rel="self"></atom:link>
                <copyright>Sun* Inc.</copyright>
                                                <webfeeds:logo>https://viblo.asia/logo_full.svg</webfeeds:logo>
        <image>
            <url>https://viblo.asia/logo_full.svg</url>
            <title>Stream-api Tag - Viblo</title>
            <link>https://viblo.asia/rss</link>
        </image>
                                <language>vi-vn</language>
        <lastBuildDate>2026-10-03T07:17:11+07:00</lastBuildDate>
                <item>
            <title><![CDATA[[Java Backend Zero to Hello] [Phase 2] BÀI 2.12: BÀI TẬP CUỐI PHASE 2]]></title>
                        <link>https://viblo.asia/p/java-backend-zero-to-hello-phase-2-bai-212-bai-tap-cuoi-phase-2-PoL7ex5N4vk</link>
            <guid isPermaLink="true">https://viblo.asia/p/java-backend-zero-to-hello-phase-2-bai-212-bai-tap-cuoi-phase-2-PoL7ex5N4vk</guid>
            <description><![CDATA[ Series: Java Backend Zero to Hello
 Phân đoạn: Phase 2: Java Core nâng cao
 Nội dung: BÀI 2.12: BÀI TẬP CUỐI PHASE 2
 Khóa học lập trình Backend Java...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Xuân Chinh Trịnh</dc:creator>
            <pubDate>2026-10-02 18:03:56</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[[Java Backend Zero to Hello] [Phase 2] BÀI 2.11: JAVA 9-17 FEATURES]]></title>
                        <link>https://viblo.asia/p/java-backend-zero-to-hello-phase-2-bai-211-java-9-17-features-lZL9XDEMJQK</link>
            <guid isPermaLink="true">https://viblo.asia/p/java-backend-zero-to-hello-phase-2-bai-211-java-9-17-features-lZL9XDEMJQK</guid>
            <description><![CDATA[ Series: Java Backend Zero to Hello
 Phân đoạn: Phase 2: Java Core nâng cao
 Nội dung: BÀI 2.11: JAVA 9-17 FEATURES
 Khóa học lập trình Backend Java &...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Xuân Chinh Trịnh</dc:creator>
            <pubDate>2026-10-02 18:03:49</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[[Java Backend Zero to Hello] [Phase 2] BÀI 2.10: ENUM &amp; NESTED CLASS]]></title>
                        <link>https://viblo.asia/p/java-backend-zero-to-hello-phase-2-bai-210-enum-nested-class-bA468oDlLKv</link>
            <guid isPermaLink="true">https://viblo.asia/p/java-backend-zero-to-hello-phase-2-bai-210-enum-nested-class-bA468oDlLKv</guid>
            <description><![CDATA[ Series: Java Backend Zero to Hello
 Phân đoạn: Phase 2: Java Core nâng cao
 Nội dung: BÀI 2.10: ENUM & NESTED CLASS
 Khóa học lập trình Backend Java ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Xuân Chinh Trịnh</dc:creator>
            <pubDate>2026-10-02 18:03:44</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[[Java Backend Zero to Hello] [Phase 2] BÀI 2.9: ANNOTATION &amp; REFLECTION]]></title>
                        <link>https://viblo.asia/p/java-backend-zero-to-hello-phase-2-bai-29-annotation-reflection-pPLkNb08JRZ</link>
            <guid isPermaLink="true">https://viblo.asia/p/java-backend-zero-to-hello-phase-2-bai-29-annotation-reflection-pPLkNb08JRZ</guid>
            <description><![CDATA[ Series: Java Backend Zero to Hello
 Phân đoạn: Phase 2: Java Core nâng cao
 Nội dung: BÀI 2.9: ANNOTATION & REFLECTION
 Khóa học lập trình Backend Ja...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Xuân Chinh Trịnh</dc:creator>
            <pubDate>2026-10-02 18:03:34</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[[Java Backend Zero to Hello] [Phase 2] BÀI 2.8: I/O &amp; FILE]]></title>
                        <link>https://viblo.asia/p/java-backend-zero-to-hello-phase-2-bai-28-io-file-wd43EXoXLX9</link>
            <guid isPermaLink="true">https://viblo.asia/p/java-backend-zero-to-hello-phase-2-bai-28-io-file-wd43EXoXLX9</guid>
            <description><![CDATA[ Series: Java Backend Zero to Hello
 Phân đoạn: Phase 2: Java Core nâng cao
 Nội dung: BÀI 2.8: I/O & FILE
 Khóa học lập trình Backend Java & Spring B...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Xuân Chinh Trịnh</dc:creator>
            <pubDate>2026-10-02 18:03:28</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[[Java Backend Zero to Hello] [Phase 2] BÀI 2.7: EXECUTOR FRAMEWORK]]></title>
                        <link>https://viblo.asia/p/java-backend-zero-to-hello-phase-2-bai-27-executor-framework-13VM9l7xVY7</link>
            <guid isPermaLink="true">https://viblo.asia/p/java-backend-zero-to-hello-phase-2-bai-27-executor-framework-13VM9l7xVY7</guid>
            <description><![CDATA[ Series: Java Backend Zero to Hello
 Phân đoạn: Phase 2: Java Core nâng cao
 Nội dung: BÀI 2.7: EXECUTOR FRAMEWORK
 Khóa học lập trình Backend Java & ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Xuân Chinh Trịnh</dc:creator>
            <pubDate>2026-10-02 18:03:22</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[[Java Backend Zero to Hello] [Phase 2] BÀI 2.6: ĐA LUỒNG (MULTITHREADING)]]></title>
                        <link>https://viblo.asia/p/java-backend-zero-to-hello-phase-2-bai-26-da-luong-multithreading-lZL9XDEWJQK</link>
            <guid isPermaLink="true">https://viblo.asia/p/java-backend-zero-to-hello-phase-2-bai-26-da-luong-multithreading-lZL9XDEWJQK</guid>
            <description><![CDATA[ Series: Java Backend Zero to Hello
 Phân đoạn: Phase 2: Java Core nâng cao
 Nội dung: BÀI 2.6: ĐA LUỒNG (MULTITHREADING)
 Khóa học lập trình Backend ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Xuân Chinh Trịnh</dc:creator>
            <pubDate>2026-10-02 18:03:16</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[[Java Backend Zero to Hello] [Phase 2] BÀI 2.5: DATE/TIME API (Java 8+)]]></title>
                        <link>https://viblo.asia/p/java-backend-zero-to-hello-phase-2-bai-25-datetime-api-java-8-oKLnqr0QJQO</link>
            <guid isPermaLink="true">https://viblo.asia/p/java-backend-zero-to-hello-phase-2-bai-25-datetime-api-java-8-oKLnqr0QJQO</guid>
            <description><![CDATA[ Series: Java Backend Zero to Hello
 Phân đoạn: Phase 2: Java Core nâng cao
 Nội dung: BÀI 2.5: DATE/TIME API (Java 8+)
 Khóa học lập trình Backend Ja...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Xuân Chinh Trịnh</dc:creator>
            <pubDate>2026-10-02 18:03:09</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[[Java Backend Zero to Hello] [Phase 2] BÀI 2.4: OPTIONAL]]></title>
                        <link>https://viblo.asia/p/java-backend-zero-to-hello-phase-2-bai-24-optional-gdJzvP0GJz5</link>
            <guid isPermaLink="true">https://viblo.asia/p/java-backend-zero-to-hello-phase-2-bai-24-optional-gdJzvP0GJz5</guid>
            <description><![CDATA[ Series: Java Backend Zero to Hello
 Phân đoạn: Phase 2: Java Core nâng cao
 Nội dung: BÀI 2.4: OPTIONAL
 Khóa học lập trình Backend Java & Spring Boo...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Xuân Chinh Trịnh</dc:creator>
            <pubDate>2026-10-02 18:03:01</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[[Java Backend Zero to Hello] [Phase 2] BÀI 2.3: STREAM API]]></title>
                        <link>https://viblo.asia/p/java-backend-zero-to-hello-phase-2-bai-23-stream-api-bA468oDBLKv</link>
            <guid isPermaLink="true">https://viblo.asia/p/java-backend-zero-to-hello-phase-2-bai-23-stream-api-bA468oDBLKv</guid>
            <description><![CDATA[ Series: Java Backend Zero to Hello
 Phân đoạn: Phase 2: Java Core nâng cao
 Nội dung: BÀI 2.3: STREAM API
 Khóa học lập trình Backend Java & Spring B...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Xuân Chinh Trịnh</dc:creator>
            <pubDate>2026-10-02 18:02:55</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[[Java Backend Zero to Hello] [Phase 2] BÀI 2.2: LAMBDA EXPRESSION]]></title>
                        <link>https://viblo.asia/p/java-backend-zero-to-hello-phase-2-bai-22-lambda-expression-OXLA0xRBJGr</link>
            <guid isPermaLink="true">https://viblo.asia/p/java-backend-zero-to-hello-phase-2-bai-22-lambda-expression-OXLA0xRBJGr</guid>
            <description><![CDATA[ Series: Java Backend Zero to Hello
 Phân đoạn: Phase 2: Java Core nâng cao
 Nội dung: BÀI 2.2: LAMBDA EXPRESSION
 Khóa học lập trình Backend Java & S...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Xuân Chinh Trịnh</dc:creator>
            <pubDate>2026-10-02 18:02:49</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[[Java Backend Zero to Hello] [Phase 2] BÀI 2.1: GENERIC]]></title>
                        <link>https://viblo.asia/p/java-backend-zero-to-hello-phase-2-bai-21-generic-kNLr3n08VgA</link>
            <guid isPermaLink="true">https://viblo.asia/p/java-backend-zero-to-hello-phase-2-bai-21-generic-kNLr3n08VgA</guid>
            <description><![CDATA[ Series: Java Backend Zero to Hello
 Phân đoạn: Phase 2: Java Core nâng cao
 Nội dung: BÀI 2.1: GENERIC
 Khóa học lập trình Backend Java & Spring Boot...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Xuân Chinh Trịnh</dc:creator>
            <pubDate>2026-10-02 18:02:43</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Stream API trong Java 8]]></title>
                        <link>https://viblo.asia/p/stream-api-trong-java-8-Ny0VGdKz4PA</link>
            <guid isPermaLink="true">https://viblo.asia/p/stream-api-trong-java-8-Ny0VGdKz4PA</guid>
            <description><![CDATA[Giới thiệu về Stream API trong Java 8

Giới thiệu về Stream trong Java 8
- Stream (luồng) là một đối tượng mới của Java được giới thiệu từ phiên bản J...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Hoàng Anh Tiến</dc:creator>
            <pubDate>2023-04-26 22:08:02</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Lambda expression không khó]]></title>
                        <link>https://viblo.asia/p/lambda-expression-khong-kho-Az45b0R6ZxY</link>
            <guid isPermaLink="true">https://viblo.asia/p/lambda-expression-khong-kho-Az45b0R6ZxY</guid>
            <description><![CDATA[Java 8 bổ sung thêm khá nhiều tính năng, trong đó có cú pháp lambda expression. Nói đơn giản, đây là một cách implement một functional interface ngắn ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Vu Tong</dc:creator>
            <pubDate>2021-09-19 12:11:23</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Thêm vài dạng functional interface có sẵn nữa]]></title>
                        <link>https://viblo.asia/p/them-vai-dang-functional-interface-co-san-nua-gGJ596MxKX2</link>
            <guid isPermaLink="true">https://viblo.asia/p/them-vai-dang-functional-interface-co-san-nua-gGJ596MxKX2</guid>
            <description><![CDATA[Bài trước mình đã nói qua về 4 functional interface mà Java cung cấp sẵn cho chúng ta. Đó là Consumer<T>, Function<T, R>, Predicate<T> và Supplier<T>....]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Vu Tong</dc:creator>
            <pubDate>2021-09-12 22:58:44</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[4 functional interface có sẵn và ví dụ với Stream API]]></title>
                        <link>https://viblo.asia/p/4-functional-interface-co-san-va-vi-du-voi-stream-api-RQqKL6L4l7z</link>
            <guid isPermaLink="true">https://viblo.asia/p/4-functional-interface-co-san-va-vi-du-voi-stream-api-RQqKL6L4l7z</guid>
            <description><![CDATA[Như hai bài trước đã giới thiệu, một trong những điều kiện của functional programming là khả năng pass một function vào một function khác. Java đã thự...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Vu Tong</dc:creator>
            <pubDate>2021-09-09 20:32:51</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Các dạng implementation của functional interface]]></title>
                        <link>https://viblo.asia/p/cac-dang-implementation-cua-functional-interface-gDVK2d6rlLj</link>
            <guid isPermaLink="true">https://viblo.asia/p/cac-dang-implementation-cua-functional-interface-gDVK2d6rlLj</guid>
            <description><![CDATA[Bài trước mình đã nói qua về Functional interface, và có nhắc một câu là nên phân biệt rạch ròi giữa Functional interface là implementation của nó. Lý...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Vu Tong</dc:creator>
            <pubDate>2021-09-06 09:46:35</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Hiểu hơn về Functional interface trong Java]]></title>
                        <link>https://viblo.asia/p/hieu-hon-ve-functional-interface-trong-java-Az45b09qZxY</link>
            <guid isPermaLink="true">https://viblo.asia/p/hieu-hon-ve-functional-interface-trong-java-Az45b09qZxY</guid>
            <description><![CDATA[Một trong các tính năng quan trọng nhất của Java 8 là việc hỗ trợ functional programming nhờ có Stream API. Và Stream API được xây dựng dựa trên một s...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Vu Tong</dc:creator>
            <pubDate>2021-09-06 09:43:56</pubDate>
                                                                                                        </item>
            </channel>
</rss>
