Java๋ฅผ ํฌํจํ์ฌ ๋น ๋ฅด๊ฒ ๋ฐ์ ํ๋ ๊ธฐ์ ์ ์ตํ๋ฉด ์ฑ
๊ณผ ์ค์ต๋ฟ๋ง ์๋๋ผ ๊ด๋ จ ๋ํฅ์ ๋ํ ์ง์๋ ์ป์ ์ ์์ต๋๋ค. ์? ๋ฐ๋ผ์ ์ ๋งํ ๋ถ์ผ์ ์ง์คํ ์ ์์ต๋๋ค. ์์ ์ฐ๋ฆฌ๋ 2021๋
์ Java์ ์ด๋ค ์ผ์ด ์ผ์ด๋ ์ง์
๋ํด ์ผ์ต๋๋ค . ์ด ๊ธฐ์ฌ์์๋ Java ๋ํฅ์ ํ์
ํ๊ธฐ ์ํด ๋ฐ๋ผ๊ฐ ๊ฐ์น๊ฐ ์๋ ์ ์ธ๊ณ์ Java ์ ๋ฌธ๊ฐ๋ฅผ ์๋ณํ์ต๋๋ค.
์ํ '๋ฐ์ง์ ์ ์: ๋ฐ์ง ์์ ๋'(2001) ์ค์์
๊ฒ์ผ ์ค๋์จ
๊ฒ์ผ ์ค๋์จ(Gail Anderson)์ ์ค๋์จ ์ํํธ์จ์ด ๊ทธ๋ฃน(Anderson Software Group)
์ ์ฐ๊ตฌ ์ด์ฌ์ด์ ๊ณต๋ ์ฐฝ๋ฆฝ์์
๋๋ค . Gail์ Java ํ๋ก๊ทธ๋๋ฐ์ ์ต์ฒจ๋จ ๊ธฐ์ ์ ๊ดํด ๊ธ์ ์ฐ๋ ๊ฒ์ ์ข์ํฉ๋๋ค. ๊ทธ๋
๋ ๋ํ NetBeans ํ๋ซํผ์ JavaFX ๋ฆฌ์น ํด๋ผ์ด์ธํธ ํ๋ก๊ทธ๋๋ฐ์ ํฌํจํ์ฌ 8๊ฐ์ ํ๋ก๊ทธ๋๋ฐ ํํ ๋ฆฌ์ผ์ ๊ณต๋ ์งํํ์ต๋๋ค. Anderson์ ํ์ฌ ํฌ๋ก์ค ํ๋ซํผ ๋ชจ๋ฐ์ผ ์ฑ์ฉ GraalVM์ ์ฌ์ฉํ์ฌ JavaFX๋ฅผ ์ฐ๊ตฌํ๋ ๋ฐ ๋งค๋ฃ๋์ด ์์ต๋๋ค. ๊ทธ๋
๋ ์ต๊ทผ "JavaFX๋ฅผ ์ฌ์ฉํ ์ต์ Java ํด๋ผ์ด์ธํธ์ ๋ํ ์ต์ข
๊ฐ์ด๋: ํฌ๋ก์ค ํ๋ซํผ ๋ชจ๋ฐ์ผ ๋ฐ ํด๋ผ์ฐ๋ ๊ฐ๋ฐ"์ ๊ณต๋ ์งํํ์ต๋๋ค. ํธ์ํฐ:
@gail_asgteach
์น์ฌ์ดํธ:
asgteach.com
์๊ทธ๋ค์ค ํฌ๋ ํ
Agnes๋ Ninja-Squad
Java ๊ฐ๋ฐ ํ ์ ๊ณต๋ ์ฐฝ๋ฆฝ์์
๋๋ค . ๊ทธ๋
๋ ์ค๋ซ๋์
Lyon Java User Group
์ ๋ฆฌ๋์์ต๋๋ค . ํ์ฌ ๊ทธ๋
๋ IT ๋ถ์ผ์ ์ฌ์ฑ์ ์ง์ํ๋ ์กฐ์ง์ธ
Duchess France๋ฅผ ์ด๋๊ณ ์์ต๋๋ค.
ํ์ฌ๊น์ง Agnes๋ Java ์ฑํผ์ธ์ด๋ผ๋ ํ์ดํ์ ํ๋ํ ์ ์ผํ ํ๋์ค ์ฌ์ฑ์
๋๋ค
(ํธ์ง์ ์ฃผ: Java ์ฑํผ์ธ์ Java ์ปค๋ฎค๋ํฐ ํ์์ด ์ง๋ช
ํ๋ฉฐ ๊ธฐ์กด Java ์ฑํผ์ธ ์์ํ์ ๋ง์ฅ์ผ์น ์น์ธ์ ๋ฐ์์ผ ํฉ๋๋ค. ์น์ธ์ ๋ฐ์ผ๋ ค๋ฉด ํ๋ณด์๋ ์ผ๋ฐ์ ์ผ๋ก ๋์ ์์ค์ ์ปค๋ฎค๋ํฐ ์ํฅ๋ ฅ, ํ์ ์ ๋ํ ๊ด๋ฒ์ํ ๊ฒฝํ, ์คํ ์์ค ํ๋ก์ ํธ ๊ด๋ฆฌ ๋๋ ๊ต์ก, Java์ ๊ดํ ์ฑ
์ด๋ ๊ธฐ์ฌ์ ์ ์ ๋ฐ/๋๋ Java์ ๊ด๋ จ๋ ๋์ค ์ฐ์ค ๊ฒฝํ) . Agnรจs๋ ์ ์ธ๊ณ ์ปจํผ๋ฐ์ค์์ ๋์์ธ ํจํด๊ณผ ๊ฐ์ฒด ์งํฅ ํ๋ก๊ทธ๋๋ฐ์ ๊ดํด ์ด์ผ๊ธฐํ๋ ๊ฒ์ ์ฆ๊น๋๋ค.
Duchesses
๋ธ๋ก๊ทธ ์์ Java ์ํ๊ณ์ ํ๋ ์์ํฌ์ ๋ํ ๊ธฐ์ ๊ธฐ์ฌ๋ฅผ ์ฝ์ ์ ์์ต๋๋ค. ํธ์ํฐ:
@agnes_crepet
์น์ฌ์ดํธ:
ninja-squad.com
์ ํ ๋ํจ์ค
Dinkins๋ Oracle
์์ ๊ทผ๋ฌดํ๋ฉฐ
Java Core Libraries
ํ์ ์ด๋๊ณ ์์ผ๋ฉฐ
Code One ์ปจํผ๋ฐ์ค์ ์ ๋์ ์ธ ์ ๋ฌธ๊ฐ
์ด๊ธฐ๋ ํฉ๋๋ค . ์ด์ ์๋ Sun Microsystems์์ Swing ๋ฐ AWT ํ์ ๊ธฐ์ ๊ด๋ฆฌ์์์ต๋๋ค. ๊ทธ๋ 1996๋
์ถ์ ์ดํ
Swing GUI ํดํท
(ํธ์ง์ ์ฃผ: Swing์ ์์ ํ ๊ธฐ๋ฅ์ ๊ฐ์ถ ๋ฐ์คํฌํ ์ธํฐํ์ด์ค๋ฅผ ๋ง๋๋ ๋ฐ ์ฌ์ฉํ ์ ์๋ ๊ตฌ์ฑ ์์ ์ธํธ๋ฅผ ์ ๊ณตํ๋ GUI(๊ทธ๋ํฝ ์ฌ์ฉ์ ์ธํฐํ์ด์ค) API์
๋๋ค) ์์
์ ํด์์ต๋๋ค. Twitter :
@JeffAtSun
ํธ๋ฆฌ์ค ์ง
Trisha๋ Java ์ฑํผ์ธ์ด์ ์ถํ๋ฌผ์ ์ ์์ด์ JetBrains์ Java Developer Advocate ๊ทธ๋ฃน ๋ฆฌ๋์
๋๋ค. Tricia๋ ๊ธ์ต, ์ ์กฐ, ๋น์๋ฆฌ ๋ฑ ๋ค์ํ ์ฐ์
์ ์ํ Java ์ ํ๋ฆฌ์ผ์ด์
์ ๊ฐ๋ฐํ์ต๋๋ค. ๊ทธ๋
๋ Java๋ก ์์ฑ๋ ๊ณ ์ฑ๋ฅ ์์คํ
์ ์ฌ์ฉํด ์์ผ๋ฉฐ ์คํ ์์ค ๊ฐ๋ฐ์์ด์ Sevilla Java User Group์ ๋ฆฌ๋์
๋๋ค. Trisha๋ ๊ฐ๋ฐ์์๊ฒ ๋์์ด ๋๋ ๊ธฐ์ฌ๋ฅผ ๊ณต์ ํ๋ ๊ฒ์ ์ข์ํฉ๋๋ค. ์๋ฅผ ๋ค์ด ์๋ก์ด Java ๋ฒ์ ๊ฐ์ ๋๋ IntelliJ IDEA์ ๋ํ ์๊ฐ ์ ์ฝ ํ๊ณผ ์๋ น ๋ฑ์ด ์์ต๋๋ค.
Tricia๋ Java Annotated Monthly
๋ผ๋ JetBrains์ฉ ์๊ฐ ๋ด์ค๋ ํฐ๋ ๋ฐํํฉ๋๋ค . ํธ์ํฐ:
@Trisha_Gee
์น์ฌ์ดํธ:
trishagee.com
์ณ ํ์ธ
Chet๋ Google์์ Android UI ๋๊ตฌ ํคํธ ๊ทธ๋ฃน์ ์ด๋๊ณ ์์ผ๋ฉฐ Android ํ๋ซํผ์ฉ ์ ๋๋ฉ์ด์
, ๊ทธ๋ํฝ, ํ๋์จ์ด ๊ฐ์ ์์
์ ๋ด๋นํ๊ณ ์์ต๋๋ค. ๊ทธ๋ Swing ๋ฐ Java 2D๋ฅผ ํฌํจํ ๋ชจ๋ Java ๋ฐ์คํฌํ ๊ธฐ์ ์ ์ฌ์ฉํ์ฌ ์์
ํฉ๋๋ค.
๊ทธ๋ ๋ํ "Developing Animation and Graphical Effects for Desktop Java Application"์ด๋ผ๋
์ฑ
์ ๊ณต๋ ์งํํ์ต๋๋ค . ํธ์ํฐ:
@chethaase
๋ธ๋ก๊ทธ:
graphic-geek.blogspot.com
์ ์์นด ์ปค
Jessica Kerr๋ Atomist์ ์์ ์์ง๋์ด๋ก, Java ๋ฐ ๊ธฐํ ์ธ์ด์ ๋ํ ์ง์์ ์ ์ฉํ์ฌ ๋ฐฐ๋ฌ ์๋ํ์ฉ ์ ํ๋ฆฌ์ผ์ด์
์ ๋ง๋ญ๋๋ค. Jessica๋ Java ๊ฐ๋ฐ์๊ฐ ์๋ก์ด ๊ธฐ์ ์ ๋ฐ๋ผ์ก์ ์ ์๋ ๋ฐฉ๋ฒ์ ๋ํด ์ด์ผ๊ธฐํ๋
๊ตญ์ ์ ์ธ ์ฐ์ค์ ์
๋๋ค.
๊ทธ๋
๋ ๋ํ ํธ์ํฐ
์ Java์ ๊ดํด ๋ง์ ๊ธ์ ์ฐ๊ณ ์์ต๋๋ค . ํธ์ํฐ:
@Jessitron
์น์ฌ์ดํธ:
jessitron.com
๋งํฌ ๋ผ์ธํ๋
Mark Reinhold๋ Oracle์ Java ํ๋ซํผ ๊ทธ๋ฃน ์์ ์ค๊ณ์์ด๋ฉฐ Java์ ๋ํ ๊ด๋ฒ์ํ ์ง์์ ๋ณด์ ํ๊ณ ์์ต๋๋ค. ์ด์ ์๋ Sun Microsystems์ Java SE ๋ฐ Open JDK ์์ ์์ง๋์ด์์ต๋๋ค. ๊ทธ๋ฅผ ํ๋ก์ฐํ๋ฉด ํฅํ Java ๋ฒ์ ์ ๋ํ ๋ชจ๋ ๊ณต์ง ์ฌํญ์ ์ถ์ ํ ์ ์์ต๋๋ค. ํธ์ํฐ:
@mreinhold
๋ ์ ๋ผ๋ง
Reza Rahman์ Microsoft์ Azure ๊ธฐ๋ฐ Java ์์ ํ๋ก๊ทธ๋จ ๊ด๋ฆฌ์์
๋๋ค. Reza๋ ์ด์ ์ Oracle์ ๊ณต์ Java ๊ธฐ์ ์์์ต๋๋ค. Rahman์ Tomcat์์ JBoss, GlassFish, WebSphere ๋ฐ WebLogic์ ์ด๋ฅด๊ธฐ๊น์ง ๊ฑฐ์ ๋ชจ๋ ์ฃผ์ ์ ํ๋ฆฌ์ผ์ด์
ํ๋ซํผ์ ๊ฐ๋ฐํ๋ฉด์ Java EE ๊ธฐ์ ์ ๊ฐ๋ฐํด ์์ต๋๋ค. ์ ๊ธฐ ์ปจํผ๋ฐ์ค ์ฐ์ค์์ด์ ์์ ๊ฒฝ๋ ฅ์ด ์๋ Rahman์ EJB, Java EE ๋ฐ JMS ๊ฐ๋ฐ ํ์ ๋ฒ ํ
๋์
๋๋ค. ํธ์ํฐ:
@reza_rahman
์น์ฌ์ดํธ:
reza-rahman.me
์ผ ํฌ๊ฒ
NetBeans Dream Team ๋ฉค๋ฒ Vogel์ ์์ ์ ์ด์ ์ ์ธ Java ์ ํธ๊ฐ๋ผ๊ณ ์ค๋ช
ํฉ๋๋ค. ๊ทธ๋ ํ๋ฒก์ Dawson College์์ ์ปดํจํฐ ๊ณผํ๋ถ ํ๊ณผ์ฅ์ผ๋ก ์ฌ์งํ๋ฉด์ ์ปดํจํฐ ๊ณผํ์ ๋ํ ๊ด๋ฒ์ํ ์ง์์ ๊ณต์ ํฉ๋๋ค. ์ํํธ์จ์ด ๊ฐ๋ฐ ์ธ์๋ Vogel์ ์์
๋ฏธ๋์ด์ ์ปดํจํฐ ํ๋์จ์ด์ ๋ํ ๊ฒ์๋ฌผ์ ์ฌ๋ฆฌ๊ณ ๋ชจ๋ ๊ธฐ์ ์์ค์ ํ๋ก๊ทธ๋๋จธ๋ฅผ ์ํ ํํ ๋ฆฌ์ผ๊ณผ ์ ๋ณด๋ฅผ ๊ณต์ ํ๋
Omni Java
์น์ฌ์ดํธ๋ฅผ ๊ด๋ฆฌํฉ๋๋ค. ํธ์ํฐ:
@omniprof
์น์ฌ์ดํธ:
omnijava.com
ํค๋ ๋ฐ์ฟ ๋ผ
Heather๋ Oracle์์ JCP( Java Community Process
) ํ๋ก๊ทธ๋จ์ ์ด๋๊ณ ์์ผ๋ฉฐ Java ๋ฐฐํฌ ํ๋ก๊ทธ๋จ์ ์ด๋๊ณ ์ ์ธ๊ณ์ ์ผ๋ก ๊ธ๋ก๋ฒ ํด์ปคํค(
Hackergartens
)์ ์กฐ์งํ๊ณ ์์ต๋๋ค. Heather๋ ๋ํ ๋ ๋ง์ ์๋
๋ค์ด ๊ธฐ์ ๋ถ์ผ์ ์ข
์ฌํ๋๋ก ๋
ธ๋ ฅํ๊ณ ์์ต๋๋ค. ์ด๋ฅผ ์ํด ๊ทธ๋
๋
Devoxx4Kids ์ ๊ฐ์ ์ด๋ฒคํธ๋ฅผ ์ฃผ์ตํ๊ณ
TechBridge Girls
ํ๋ก์ ํธ ์ ํ๋ ฅํ๊ณ ์์ต๋๋ค . ํธ์ํฐ:
@heathervc
์น์ฌ์ดํธ:
heathervcblog.wordpress.com
๊ทธ๋ฆฌ๊ณ ์จ๋ผ์ธ์์ ์ด๋ค Java ์ ๋ฌธ๊ฐ๋ฅผ ํ๋ก์ฐํ์๋์? ๋๊ธ์์ ํ๋ก์ฐํ๋ ์ฌ๋๊ณผ ๊ทธ ์ด์ ๋ฅผ ๊ณต์ ํ์ธ์.
GO TO FULL VERSION