<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://kwonnam.pe.kr/wiki/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://kwonnam.pe.kr/wiki/feed.php">
        <title>권남 java:8</title>
        <description></description>
        <link>https://kwonnam.pe.kr/wiki/</link>
        <image rdf:resource="https://kwonnam.pe.kr/wiki/lib/tpl/dokuwiki/images/favicon.ico" />
       <dc:date>2026-05-05T06:46:50+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://kwonnam.pe.kr/wiki/java/8/completable_future?rev=1604890042&amp;do=diff"/>
                <rdf:li rdf:resource="https://kwonnam.pe.kr/wiki/java/8/cyclops?rev=1443187457&amp;do=diff"/>
                <rdf:li rdf:resource="https://kwonnam.pe.kr/wiki/java/8/datetime?rev=1652255239&amp;do=diff"/>
                <rdf:li rdf:resource="https://kwonnam.pe.kr/wiki/java/8/lambda?rev=1488934650&amp;do=diff"/>
                <rdf:li rdf:resource="https://kwonnam.pe.kr/wiki/java/8/migration?rev=1474697523&amp;do=diff"/>
                <rdf:li rdf:resource="https://kwonnam.pe.kr/wiki/java/8/optional?rev=1635739616&amp;do=diff"/>
                <rdf:li rdf:resource="https://kwonnam.pe.kr/wiki/java/8/pitfall?rev=1463566847&amp;do=diff"/>
                <rdf:li rdf:resource="https://kwonnam.pe.kr/wiki/java/8/stream?rev=1649430619&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://kwonnam.pe.kr/wiki/lib/tpl/dokuwiki/images/favicon.ico">
        <title>권남</title>
        <link>https://kwonnam.pe.kr/wiki/</link>
        <url>https://kwonnam.pe.kr/wiki/lib/tpl/dokuwiki/images/favicon.ico</url>
    </image>
    <item rdf:about="https://kwonnam.pe.kr/wiki/java/8/completable_future?rev=1604890042&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-11-09T11:47:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>java:8:completable_future</title>
        <link>https://kwonnam.pe.kr/wiki/java/8/completable_future?rev=1604890042&amp;do=diff</link>
        <description>Java 8 CompletableFuture

	*  CompletableFuture (Java Platform SE 8 )
	*  spotify/completable-futures: Utilities for working with futures in Java 8

Thread Pool (Executor)

	*  supplyAsync 등의 메소드 호출시 쓰레드 풀을 명시하지 않으면 Java ForkJoinPool의 commonPool() 이 사용된다.
	*  개발자가 쓰레드 풀을 제어할 수 없다는 것은 나중에 문제가 될 수 있다.</description>
    </item>
    <item rdf:about="https://kwonnam.pe.kr/wiki/java/8/cyclops?rev=1443187457&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2015-09-25T21:54:17+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>java:8:cyclops</title>
        <link>https://kwonnam.pe.kr/wiki/java/8/cyclops?rev=1443187457&amp;do=diff</link>
        <description>Cyclops

	*  &lt;https://github.com/aol/cyclops&gt;</description>
    </item>
    <item rdf:about="https://kwonnam.pe.kr/wiki/java/8/datetime?rev=1652255239&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-05-11T16:47:19+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>java:8:datetime</title>
        <link>https://kwonnam.pe.kr/wiki/java/8/datetime?rev=1652255239&amp;do=diff</link>
        <description>Java 8 Date &amp; Time

	*  Java DateFormat
	*  Java SE 8 Date and Time
	*  Java 8 – Convert Date to LocalDate and LocalDateTime
	*  DateTimeFormatter#ISO_LOCAL_DATE_TIME : LocalDateTime ISO 8601 표준 포맷터 2011-12-03T10:15:30
	*  DateTimeFormatter#ISO_OFFSET_DATE_TIME : Offset DateTime ISO 8601 표준 포맷터 2011-12-03T10:15:30+01:00

java.util.Date &lt;-&gt; LocalDate/LocalDateTime/Instant간 변환

	*  datetime - Convert java.util.Date to java.time.LocalDate


/**
 * Calls {@link #asLocalDate(Date, ZoneId)} with the s…</description>
    </item>
    <item rdf:about="https://kwonnam.pe.kr/wiki/java/8/lambda?rev=1488934650&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-03-08T09:27:30+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>java:8:lambda</title>
        <link>https://kwonnam.pe.kr/wiki/java/8/lambda?rev=1488934650&amp;do=diff</link>
        <description>Java 8 Lambda

	*  jool
	*  How and Why to Serialize Lambdas
	*  Java 8 Lambda Expression for Design Patterns – Command Design Pattern
	*  Java 8 Lambda Tutorial
	*  &lt;http://refactoring.info/tools/LambdaFicator/LambdaFicator&gt; 기존 코드를 Java 8 Lambda로 리팩토링하게 도와주는 툴</description>
    </item>
    <item rdf:about="https://kwonnam.pe.kr/wiki/java/8/migration?rev=1474697523&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-09-24T14:42:03+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>java:8:migration</title>
        <link>https://kwonnam.pe.kr/wiki/java/8/migration?rev=1474697523&amp;do=diff</link>
        <description>Java 7 to 8 Migration

	*  Compatibility Guide for JDK 8

주의 사항

	*  cglib 3.2 버전 이상을 사용해야함.
	*  asm 5.x 버전 이상.
	*  Spring Framework 는 3.x 버전의 경우 3.2.15 이상등의 가장 최근 버전을 사용해야 함. Spring이 의존하는 asm 라이브러리 버전 때문.</description>
    </item>
    <item rdf:about="https://kwonnam.pe.kr/wiki/java/8/optional?rev=1635739616&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-11-01T13:06:56+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>java:8:optional</title>
        <link>https://kwonnam.pe.kr/wiki/java/8/optional?rev=1635739616&amp;do=diff</link>
        <description>Java Optional

	*  Tired of Null Pointer Exceptions? Consider Using Java SE 8's Optional!
	*  Optional Anti-Patterns
	*  Optional by Stuart Marks
	*  Understanding the Optional Monad in Java 8 – Coding With Clarity
	*  Optional - The Mother of All Bikesheds by Stuart Marks - YouTube
	*  Java Optional 바르게 쓰기 - 뒤태지존의 끄적거림</description>
    </item>
    <item rdf:about="https://kwonnam.pe.kr/wiki/java/8/pitfall?rev=1463566847&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-05-18T18:50:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>java:8:pitfall</title>
        <link>https://kwonnam.pe.kr/wiki/java/8/pitfall?rev=1463566847&amp;do=diff</link>
        <description>Java 8 Pitfall

localhost hostname 오류

	*  InetAddress.getLocalhost() does not give same result in java7 and java8
	*  /etc/hosts에 127.0.0.1 localhost 존재시 올바른 hostname이 아닌 무조건 localhost 리턴
	*  [JRA-39070] JIRA from address in outbound email changed to 'localhost' if you use Java 8 - Atlassian JIRA
		*  If /etc/hosts is 127.0.0.1 localhost localhost.localdomain centos57, then Java8 returns</description>
    </item>
    <item rdf:about="https://kwonnam.pe.kr/wiki/java/8/stream?rev=1649430619&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-04-09T00:10:19+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>java:8:stream</title>
        <link>https://kwonnam.pe.kr/wiki/java/8/stream?rev=1649430619&amp;do=diff</link>
        <description>Java 8 Stream

	*  Java performance tutorial – How fast are the Java 8 streams?
	*  Java SE 8 new features tour: Processing Collections with Streams API
	*  Stream Performance
	*  Java 8 Stream API

Stream for Iterable

	*  Convert Iterable to Stream using Java 8 JDK

StreamSupport.stream(iterable.spliterator(), false)
             .filter(...)
             .moreStreamOps(...);



List&lt;List&lt;Object&gt;&gt; 같은 컬렉션의 컬렉션 Flatten

	*  java - Turn a List of Lists into a List Using Lambdas - Stack Overflow

…</description>
    </item>
</rdf:RDF>
