์ฑ„๋„ํ†ก ์•„์ด์ฝ˜

์ž๋ฐ” 11 LTS ์—…๋ฐ์ดํŠธ - JAVA 9, 10, 11 ์ƒˆ๊ธฐ๋Šฅ ์š”์•ฝ

์ž๋ฐ”๋ฅผ ์“ฐ๊ณ  ์žˆ์ง€๋งŒ, ์•„์ง ์ž๋ฐ” 8 ๋ฌธ๋ฒ•๋งŒ ํ™œ์šฉํ•˜๊ณ  ๊ณ„์‹ ๊ฐ€์š”? ์ž๋ฐ” 11 LTS์— ์ƒˆ๋กœ ์ถ”๊ฐ€๋œ ์œ ์šฉํ•œ ๊ธฐ๋Šฅ๋“ค์„ ์•Œ์•„๋ณด๊ณ  ๋” ํŽธ๋ฆฌํ•˜๊ฒŒ ์ž๋ฐ”๋ฅผ ํ™œ์šฉํ•˜๋Š” ์œ ๋Šฅํ•œ ๊ฐœ๋ฐœ์ž๊ฐ€ ๋˜์–ด๋ณด์„ธ์š”. ์—ฌ๊ธฐ์„œ ์†Œ๊ฐœํ•˜๋Š” ๊ธฐ๋Šฅ๋“ค์€ 11 LTS, 17 LTS, 21 LTS๋ฒ„์ „ ๋ชจ๋‘์—์„œ ์œ ์šฉํ•˜๊ฒŒ ํ™œ์šฉํ•˜์‹ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

(5.0) ์ˆ˜๊ฐ•ํ‰ 4๊ฐœ

์ˆ˜๊ฐ•์ƒ 60๋ช…

๋‚œ์ด๋„ ์ดˆ๊ธ‰

์ˆ˜๊ฐ•๊ธฐํ•œ ๋ฌด์ œํ•œ

์ž๋ฐ”๋ฒ„์ „
์ž๋ฐ”๋ฒ„์ „
์ž๋ฐ”
์ž๋ฐ”
java-11
java-11
์ž๋ฐ”๋ฒ„์ „
์ž๋ฐ”๋ฒ„์ „
์ž๋ฐ”
์ž๋ฐ”
java-11
java-11
๋‚ ๊ฐœ ๋‹ฌ๋ฆฐ ๋™์ „

๊ฐ•์˜ ์ถ”์ฒœํ•˜๊ณ  ์„ฑ์žฅ๊ณผ ์ˆ˜์ต์„ ๋งŒ๋“ค์–ด ๋ณด์„ธ์š”!

๋‚ ๊ฐœ ๋‹ฌ๋ฆฐ ๋™์ „

๋งˆ์ผ€ํŒ… ํŒŒํŠธ๋„ˆ์Šค

๊ฐ•์˜ ์ถ”์ฒœํ•˜๊ณ  ์„ฑ์žฅ๊ณผ ์ˆ˜์ต์„ ๋งŒ๋“ค์–ด ๋ณด์„ธ์š”!

๋จผ์ € ๊ฒฝํ—˜ํ•œ ์ˆ˜๊ฐ•์ƒ๋“ค์˜ ํ›„๊ธฐ

๋จผ์ € ๊ฒฝํ—˜ํ•œ ์ˆ˜๊ฐ•์ƒ๋“ค์˜ ํ›„๊ธฐ

5.0

5.0

hanumoka

100% ์ˆ˜๊ฐ• ํ›„ ์ž‘์„ฑ

jdk 7,8 ์— ๋จธ๋ฌผ๊ณ  ์žˆ๋Š” ๊ฐœ๋ฐœ์ž์—๊ฒŒ ์ถ”์ฒœํ•ฉ๋‹ˆ๋‹ค.

5.0

์‹ ๊ธฐ๋ฃจ

100% ์ˆ˜๊ฐ• ํ›„ ์ž‘์„ฑ

์งง์€ ์‹œ๊ฐ„์— ๋ง‰์—ฐํ•˜๊ฒŒ ์‚ฌ์šฉํ•˜๋˜ ๋ถ€๋ถ„์„ ์ •๋ฆฌํ•  ์ˆ˜ ์žˆ์–ด์„œ ๋งŽ์€ ๋„์›€์ด ๋œ ๊ฐ•์˜์ž…๋‹ˆ๋‹ค.

5.0

์ง€ํฌ๋ฐฐ

100% ์ˆ˜๊ฐ• ํ›„ ์ž‘์„ฑ

java 8 ์—์„œ 11๋กœ ๋„˜์–ด๊ฐˆ ๋•Œ ๋ฐ”๋€๊ฒƒ๋“ค๋งŒ ์•Œ๋ ค์ฃผ๊ธฐ์— ์‹œ๊ฐ„์„ ์ ˆ์•ฝํ•  ์ˆ˜ ์žˆ์–ด์„œ ์ข‹์€๊ฑฐ ๊ฐ™๋„ค์š”

์ˆ˜๊ฐ• ํ›„ ์ด๋Ÿฐ๊ฑธ ์–ป์„ ์ˆ˜ ์žˆ์–ด์š”

  • ์ž๋ฐ” 9

  • ์ž๋ฐ” 10

  • ์ž๋ฐ” 11

์ž๋ฐ” 11 LTS์— ์ถ”๊ฐ€๋œ ์ƒˆ๊ธฐ๋Šฅ์„ ๋ˆ„๋ ค๋ณด์„ธ์š”

์ƒˆ๋กœ์šด ์ž๋ฐ” ๋ฒ„์ „์— ์ถ”๊ฐ€๋œ ๊ธฐ๋Šฅ์ด ๋งŽ์ด ์žˆ์ง€๋งŒ, ์•„์ง ์˜ˆ์ „ ๊ธฐ๋Šฅ๋“ค๋งŒ ์“ฐ๊ณ  ๊ณ„์‹ ๊ฐ€์š”?

  • Java 8 LTS ์ดํ›„ Java 11 LTS๋ฒ„์ „์— ์ถ”๊ฐ€๋œ ์ƒˆ ๊ธฐ๋Šฅ์„ ๋น ๋ฅด๊ฒŒ ์•Œ์•„๋ด…๋‹ˆ๋‹ค.

  • ์ค‘๊ฐ„ ๋ฒ„์ „์ธ Java 9, Java 10๋ฅผ ํฌํ•จํ•ด Java 11์— ํฌํ•จ๋œ ๊ธฐ๋Šฅ ์ค‘ ํ•ต์‹ฌ์„ ์ •๋ฆฌํ•ฉ๋‹ˆ๋‹ค.

ํ˜„์žฌ ์ถ”์ฒœ ์ž๋ฐ” ๋ฒ„์ „์€ 11 LTS, ๋˜๋Š” 17 LTS ๋ฒ„์ „์ž…๋‹ˆ๋‹ค. ์ด ๊ฐ•์˜์—์„œ๋Š” 11 LTS์— ์ถ”๊ฐ€๋œ ๊ธฐ๋Šฅ๋“ค์„ ์ •๋ฆฌํ•ด ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค.

์ด๋Ÿฐ ๋‚ด์šฉ์„ ๋ฐฐ์›Œ์š”

๋ชจ๋“ˆ์‹œ์Šคํ…œ

Java 9์— ์ถ”๊ฐ€๋œ ๋ชจ๋“ˆ ์‹œ์Šคํ…œ์€, ์ž๋ฐ” ํ”„๋กœ์ ํŠธ๋ฅผ ์—ฌ๋Ÿฌ ๋ชจ๋“ˆ๋กœ ๋‚˜๋ˆ„์–ด ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ๊ณ , ํ•˜๋‚˜์˜ ๋ชจ๋“ˆ์— ์—ฌ๋Ÿฌ ํŒจํ‚ค์ง€๋ฅผ ๋‹ด์•„์„œ ์ผ๋ถ€ ํŒจํ‚ค์ง€๋งŒ ๊ณต๊ฐœํ•˜๊ฑฐ๋‚˜, ์™ธ๋ถ€ ๋ชจ๋“ˆ์— ์˜์กด์„ฑ์„ ๊ด€๋ฆฌํ•˜๋Š” ๋“ฑ ์„ธ๋ถ„ํ™”๋œ ๊ธฐ๋Šฅ์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋‚ด๊ฐ€ ๋‹ค๋ฃจ๋Š” ํ”„๋กœ์ ํŠธ์—์„œ๋„ ๋ชจ๋“ˆ์„ ์„ธ๋ถ„ํ™”ํ•ด์„œ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋˜์—ˆ์ฃ .

JShell

Java 9์— ์ถ”๊ฐ€๋œ JShell์„ ์ด์šฉํ•ด์„œ ์ฆ‰๊ฐ์ ์ด๊ณ  ํŽธ๋ฆฌํ•˜๊ฒŒ ์ฝ”๋“œ ์‹คํ—˜์ด๋‚˜ ํ™•์ธ์„ ํ•˜๊ธฐ ์‰ฌ์›Œ์กŒ์Šต๋‹ˆ๋‹ค. JShell์˜ ํ•ต์‹ฌ ์ด์šฉ๋ฒ•์„ ๋น ๋ฅด๊ฒŒ ์•Œ์•„๋ด…๋‹ˆ๋‹ค.

๊ฐ•๋ ฅํ•ด์ง„ Try-with-Resources

ํ• ๋‹นํ›„ ํ•ด์ œ๊ฐ€ ํ•„์š”ํ•œ ๋ฆฌ์†Œ์Šค๋ฅผ ๋‹ค๋ฃฐ ๋•Œ ํŽธ๋ฆฌํ•œ ๋ฌธ๋ฒ•์ธ Try-with-Resources ๊ตฌ๋ฌธ์ด ๋” ๊ฐ•๋ ฅํ•ด์กŒ์Šต๋‹ˆ๋‹ค. ์ด์ œ ๋”์ด์ƒ ๋ฆฌ์†Œ์Šค ๋‚ญ๋น„๋Š” ์—†์Šต๋‹ˆ๋‹ค!

์ง€์—ญ๋ณ€์ˆ˜ ํƒ€์ž…์ถ”๋ก 

์ด์ œ ์ง€์—ญ ๋ณ€์ˆ˜์˜ ํƒ€์ž…์„ ๋ช…์‹œํ•˜์ง€ ์•Š๊ณ ๋„, ํŽธ๋ฆฌํ•˜๊ฒŒ ๋ณ€์ˆ˜๋ฅผ ์„ ์–ธํ•ด์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ดˆ๊ธฐ๊ฐ’์„ ๊ธฐ์ค€์œผ๋กœ ์ž๋ฐ” ์ปดํŒŒ์ผ๋Ÿฌ๊ฐ€ ์ •ํ™•ํ•œ ํƒ€์ž…์„ ์ถ”๋ก ํ•ด์ค„ ๊ฑฐ์˜ˆ์š”.

๋ณ€๊ฒฝ๋ถˆ๊ฐ€ Unmodifiable ์ปฌ๋ ‰์…˜

๋‹ค์–‘ํ•œ ๋ณ€๊ฒฝ๋ถˆ๊ฐ€ ์ปฌ๋ ‰์…˜์„ ํŽธ๋ฆฌํ•˜๊ฒŒ ๋งŒ๋“ค ์ˆ˜ ์žˆ๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋” ์•ˆ์ „ํ•˜๊ณ  ํŽธ๋ฆฌํ•˜๊ฒŒ ์ปฌ๋ ‰์…˜์„ ๋‹ค๋ฃจ์–ด ๋ณด์„ธ์š”.

Optional<T> ์ƒˆ๊ธฐ๋Šฅ

์ž๋ฐ” 8์— ๋„์ž…๋๋˜ Optional<T>์— ์ƒˆ๋กœ ์ถ”๊ฐ€๋œ ๊ธฐ๋Šฅ๋“ค์„ ์ •๋ฆฌํ•ฉ๋‹ˆ๋‹ค. ๋” ํŽธ๋ฆฌํ•˜๊ฒŒ Optional<T>๋ฅผ ํ™œ์šฉํ•ด์„œ null์˜ ๋ฌธ์ œ์—์„œ ํ•ด๋ฐฉ๋˜์„ธ์š”.

Stream<T> ์ƒˆ๊ธฐ๋Šฅ

์ž๋ฐ” 8์— ๋„์ž…๋œ Stream<T>์— ์ƒˆ๋กœ ์ถ”๊ฐ€๋œ ๊ธฐ๋Šฅ๋“ค์„ ์•Œ์•„๋ด…๋‹ˆ๋‹ค. ์ปฌ๋ ‰์…˜์„ ์ŠคํŠธ๋ฆผ์œผ๋กœ ๋‹ค๋ฃจ์–ด ์“ธ ์ˆ˜ ์žˆ๋˜ ๊ธฐ๋Šฅ๋“ค์ด ๋” ํŽธ๋ฆฌํ•ด์กŒ์–ด์š”.

๊ธฐ๋ณธ SDK์— HTTP ํด๋ผ์ด์–ธํŠธ ์ถ”๊ฐ€

์ด์ œ ์ž๋ฐ” 11 ๊ธฐ๋ณธ์œผ๋กœ HTTPํด๋ผ์ด์–ธํŠธ ํŒจํ‚ค์ง€๊ฐ€ ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋ณ„๋„์˜ ์™ธ๋ถ€ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ์“ฐ์ง€ ์•Š๊ณ ๋„ HTTP ์š”์ฒญ์„ ๋ณด๋‚ด๊ธฐ ์ข‹์•„์กŒ์Šต๋‹ˆ๋‹ค.

์ˆ˜๊ฐ• ์ „ ์ฐธ๊ณ  ์‚ฌํ•ญ

์‹ค์Šต ํ™˜๊ฒฝ

  • ์šด์˜ ์ฒด์ œ ๋ฐ ๋ฒ„์ „(OS): Windows, macOS, Linux, Ubuntu ๋“ฑ ์ž๋ฐ” ๊ฐœ๋ฐœ ํ™˜๊ฒฝ

  • ์‚ฌ์šฉ ๋„๊ตฌ: IntelliJ Community Edition (๋ฌด๋ฃŒ) ํ™œ์šฉ

  • PC ์‚ฌ์–‘: ๊ธฐ๋ณธ ์ž๋ฐ” ๊ฐœ๋ฐœ ์‚ฌ์–‘์œผ๋กœ ์ถฉ๋ถ„

ํ•™์Šต ์ž๋ฃŒ

์„ ์ˆ˜ ์ง€์‹ ๋ฐ ์œ ์˜์‚ฌํ•ญ

  • ์ž๋ฐ” 8 ํ•™์Šต ๊ฒฝํ—˜ ์ถ”์ฒœ

์ด๋Ÿฐ ๋ถ„๋“ค๊ป˜
์ถ”์ฒœ๋“œ๋ ค์š”

ํ•™์Šต ๋Œ€์ƒ์€
๋ˆ„๊ตฌ์ผ๊นŒ์š”?

  • ๊ธฐ์กด ์ž๋ฐ” ๊ฐœ๋ฐœ์ž

  • ์˜ค๋žœ๋งŒ์— ๋‹ค์‹œ ์ž๋ฐ” ๊ฐœ๋ฐœ์„ ํ•˜๋ ค๋Š” ์‚ฌ๋žŒ

  • ์ž๋ฐ” ๋ฒ„์ „๋ณ„ ์‹ ๊ธฐ๋Šฅ์ด ๊ถ๊ธˆํ•œ ์‚ฌ๋žŒ

์„ ์ˆ˜ ์ง€์‹,
ํ•„์š”ํ• ๊นŒ์š”?

  • ์ž๋ฐ” ๊ธฐ์ดˆ

์•ˆ๋…•ํ•˜์„ธ์š”
๊น€๋Œ€ํ˜„์ž…๋‹ˆ๋‹ค.

1,910

๋ช…

์ˆ˜๊ฐ•์ƒ

152

๊ฐœ

์ˆ˜๊ฐ•ํ‰

27

๊ฐœ

๋‹ต๋ณ€

4.7

์ 

๊ฐ•์˜ ํ‰์ 

6

๊ฐœ

๊ฐ•์˜

ํ•จ์ˆ˜ํ˜• ํ”„๋กœ๊ทธ๋ž˜๋ฐ์— ๊ด€์‹ฌ์ด ๋งŽ์€ ๋ฐฑ์—”๋“œ ๊ฐœ๋ฐœ์ž์ž…๋‹ˆ๋‹ค. ์นด์นด์˜ค(Daum) ๊ฐœ๋ฐœํŒ€์žฅ, NHN ์ˆ˜์„, LINE+ ๋ฆฌ๋“œ๋ฅผ ์ง€๋‚ด๋ฉฐ ๊ฐœ๋ฐœํŒ€ ๋ฆฌ๋”ฉ์„ ํ–ˆ๊ณ , ํ˜„์žฌ๋Š” ๋””๋…ธํ‹ฐ์‹œ์•„๋ผ๋Š” AI์Šคํƒ€ํŠธ์—…์—์„œ ๊ฐœ๋ฐœํŒ€์žฅ์œผ๋กœ ์ผํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

https://hatemogi.com/ ์— ๊ฐœ๋ฐœ์ž ๊ฐœ์ธ ํ™ˆ์„ ์šด์˜์ค‘์ž…๋‹ˆ๋‹ค.

๊ฐ•์˜ ๊ฒŒ์‹œ์ผ: 
๋งˆ์ง€๋ง‰ ์—…๋ฐ์ดํŠธ์ผ: 

์ˆ˜๊ฐ•ํ‰

์ „์ฒด

4๊ฐœ

5.0

4๊ฐœ์˜ ์ˆ˜๊ฐ•ํ‰

  • hanumoka๋‹˜์˜ ํ”„๋กœํ•„ ์ด๋ฏธ์ง€
    hanumoka

    ์ˆ˜๊ฐ•ํ‰ 61

    โˆ™

    ํ‰๊ท  ํ‰์  4.4

    5

    100% ์ˆ˜๊ฐ• ํ›„ ์ž‘์„ฑ

    jdk 7,8 ์— ๋จธ๋ฌผ๊ณ  ์žˆ๋Š” ๊ฐœ๋ฐœ์ž์—๊ฒŒ ์ถ”์ฒœํ•ฉ๋‹ˆ๋‹ค.

    • ์‹ ๊ธฐ๋ฃจ๋‹˜์˜ ํ”„๋กœํ•„ ์ด๋ฏธ์ง€
      ์‹ ๊ธฐ๋ฃจ

      ์ˆ˜๊ฐ•ํ‰ 63

      โˆ™

      ํ‰๊ท  ํ‰์  5.0

      5

      100% ์ˆ˜๊ฐ• ํ›„ ์ž‘์„ฑ

      ์งง์€ ์‹œ๊ฐ„์— ๋ง‰์—ฐํ•˜๊ฒŒ ์‚ฌ์šฉํ•˜๋˜ ๋ถ€๋ถ„์„ ์ •๋ฆฌํ•  ์ˆ˜ ์žˆ์–ด์„œ ๋งŽ์€ ๋„์›€์ด ๋œ ๊ฐ•์˜์ž…๋‹ˆ๋‹ค.

      • OMG๋‹˜์˜ ํ”„๋กœํ•„ ์ด๋ฏธ์ง€
        OMG

        ์ˆ˜๊ฐ•ํ‰ 206

        โˆ™

        ํ‰๊ท  ํ‰์  5.0

        5

        100% ์ˆ˜๊ฐ• ํ›„ ์ž‘์„ฑ

        ์ข‹์€ ๊ฐ•์˜ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค

        • ์ง€ํฌ๋ฐฐ๋‹˜์˜ ํ”„๋กœํ•„ ์ด๋ฏธ์ง€
          ์ง€ํฌ๋ฐฐ

          ์ˆ˜๊ฐ•ํ‰ 7

          โˆ™

          ํ‰๊ท  ํ‰์  5.0

          5

          100% ์ˆ˜๊ฐ• ํ›„ ์ž‘์„ฑ

          java 8 ์—์„œ 11๋กœ ๋„˜์–ด๊ฐˆ ๋•Œ ๋ฐ”๋€๊ฒƒ๋“ค๋งŒ ์•Œ๋ ค์ฃผ๊ธฐ์— ์‹œ๊ฐ„์„ ์ ˆ์•ฝํ•  ์ˆ˜ ์žˆ์–ด์„œ ์ข‹์€๊ฑฐ ๊ฐ™๋„ค์š”

          ๊น€๋Œ€ํ˜„๋‹˜์˜ ๋‹ค๋ฅธ ๊ฐ•์˜

          ์ง€์‹๊ณต์œ ์ž๋‹˜์˜ ๋‹ค๋ฅธ ๊ฐ•์˜๋ฅผ ๋งŒ๋‚˜๋ณด์„ธ์š”!

          ๋น„์Šทํ•œ ๊ฐ•์˜

          ๊ฐ™์€ ๋ถ„์•ผ์˜ ๋‹ค๋ฅธ ๊ฐ•์˜๋ฅผ ๋งŒ๋‚˜๋ณด์„ธ์š”!

          โ‚ฉ16,500