Java ํ์ต์ ์ฃผ์ ์ด์ ์ ๋ฌด์์
๋๊น? ์ด๋์์ ์ฌ์ฉํ ์ ์๋์? Java๋ฅผ 1๋
์ ๋ ๋ฐฐ์ฐ๊ธฐ์๋ ๋๋ฌด ์ด๋ ต๋์? Java๋ฅผ ๊ณต๋ถํ๊ณ Java๋ก ๊ฒฝ๋ ฅ์ ์์ํ๋ ค๋ ๊ฒฝ์ฐ ์ด๋ฌํ ๋ชจ๋ ์ง๋ฌธ์ ๊ด์ฌ์ด ์๊ณ Java์ ๊ธฐ์๋ถํฐ ์์ ๋ฐ ์ฌ์ฉ๋ฒ๊น์ง Java์ ๋ํ ๋ชจ๋ ๊ฒ์ ์๊ณ ์ถ์ดํ ๊ฒ์
๋๋ค. ์๋์์๋ Java์ ๊ดํ ๊ฐ์ฅ ํฌ๊ด์ ์ธ ๊ธฐ์ฌ์ ์ต์ข
ํ๋ณด ๋ชฉ๋ก์ ์ฐพ์ ์ ์์ต๋๋ค. ๋ํ Java ํ์ต์ ์์ํ๋ ๋ฐฉ๋ฒ์ ๋ํ ๋ช ๊ฐ์ง ํ๋ ์ป์ ์ ์์ต๋๋ค. ์ฆ๊ธฐ๋ค!
Java ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์ ์ฃผ์ ์ด์
๋๋ผ์ค ์๋ ์๊ฒ ์ง๋ง, ์ฐ๋ฆฌ๊ฐ ์ผ์์ํ์์ ์ฌ์ฉํ๋ ๊ฑฐ์ ๋ชจ๋ ๊ฒ์ด ์ด์ Java์ ์ฐ๊ฒฐ๋์ด ์์ต๋๋ค. ์ ๋ช ํ TIOBE ์ง์์ ๋ฐ๋ฅด๋ฉด Java๋ ํด๋ง๋ค ๊ณ์ํด์ ์์ ์๋ฆฌ๋ฅผ ์ ์งํ๊ณ ์์ต๋๋ค. ์ต๊ทผ ์๋ก์ด ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๊ฐ ๋ง์ด ๋ฑ์ฅํ์ง๋ง, ์๋ฐ์ ๋ช ์ฑ์ ํ์ ์ดํ ํ ๋ฒ๋ ์์ ์ ์ด ์์ต๋๋ค. Java์ ๋ผ์ดํ์ฌ์ดํด์ ๋ํด ๋ ์์ธํ ์์๋ณด๊ณ ์ถ๋ค๋ฉด Java ๊ฐ๋ฐ์ ๋ํ ์ ์ฒด ๋ด์ฉ์ ์ฝ์ด๋ณด์ธ์ . ์ด ๊ธฐ์ฌ์์๋ ๊ทธ ๋ฟ๋ฆฌ, ๊ฐ๋ฐ ๋ฐ ์ฑ๊ณต์ ๋ํด ์ค๋ช ํฉ๋๋ค. Java๊ฐ ๊ธฐ์ ์ธ๊ณ์์ ๊ฐ์ฅ ๊ฐ๋ ฅํ๊ณ ํจ๊ณผ์ ์ด๋ฉฐ ๋๋ฆฌ ์ฌ์ฉ๋๋ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด ์ค ํ๋์ธ ์ด์ ๋ ๋ฌด์์ ๋๊น? ๋ฐฐ์ฐ๊ธฐ ์ฝ๊ณ , ์ฌ์ฉํ๊ธฐ ์ฌ์ฐ๋ฏ๋ก ์์ฑํ๊ธฐ ์ฝ๊ณ , ์ปดํ์ผํ๊ธฐ ์ฝ๊ณ , ๋๋ฒ๊ทธํ๊ธฐ๋ ์ฝ์ต๋๋ค. ๋ํ ์ด๋ ๊ฐ์ฒด ์งํฅ ์ธ์ด์ด๋ฏ๋ก ๋ชจ๋์ ํ๋ก๊ทธ๋จ๊ณผ ์ฌ์ฌ์ฉ ๊ฐ๋ฅํ ์ฝ๋๋ฅผ ๋ง๋ค ์ ์์ต๋๋ค. Java๋ ์ธ๊ฐ์ ์ธ์ด์ ๋งค์ฐ ์ ์ฌํ ๊ณ ๊ธ ์ธ์ด์ ๋๋ค. ๊ธฐ๊ณ์ด์ ์ ์ฌํ ์ ๊ธ ์ธ์ด์ ๋ฌ๋ฆฌ ๊ณ ๊ธ ์ธ์ด๋ ์ปดํ์ผ๋ฌ๋ ์ธํฐํ๋ฆฌํฐ๋ฅผ ์ฌ์ฉํ์ฌ ๋ณํํด์ผ ํฉ๋๋ค. ์ด๋ ๊ฐ๋ฐ์ ๋จ์ํํ์ฌ ์ธ์ด๋ฅผ ๋ ์ฝ๊ฒ ์์ฑํ๊ณ ์ฝ๊ณ ์ ์ง ๊ด๋ฆฌํ ์ ์๊ฒ ํด์ค๋๋ค. ๊ทธ๋ฆฌ๊ณ ์๋ง๋ ๊ฐ์ฅ ๊ฐ๋ ฅํ ์ฅ์ ์ "Java๋ ๊ณต๊ธฐ์ ๊ฐ๋ค" ๋ ๊ฒ์ ๋๋ค . ํญ์ ๋ณผ ์๋ ์์ด๋ ์ด๋์๋ ์์ต๋๋ค. Android ๊ธฐ๊ธฐ ๋ฐ ์ปดํจํฐ๋ถํฐ ์น ์ฑ, ์ํํธ์จ์ด, ๊ธ์ต ์ฐ์ ๋๊ตฌ ๋ฑ์ ์ด๋ฅด๊ธฐ๊น์ง ๋ค์ํ ํ๊ฒฝ์์ ์ฌ์ฉ๋๋ ํ๋ซํผ ๋ ๋ฆฝ์ ์ธ ์ธ์ด์ ๋๋ค. WORA(Write Once Run Anywhere)๋ Java์ ํฌ๋ก์ค ํ๋ซํผ ๊ธฐ๋ฅ์ ์ค๋ช ํ๋ ์ธ๊ธฐ ์๋ ์บ์นํ๋ ์ด์ฆ์ ๋๋ค. ํ OS์์ ๋ค๋ฅธ OS๋ก ์์ ๋กญ๊ฒ ์ด๋ํ ์ ์๋ ํ๋ซํผ ๋ ๋ฆฝ์ ์ธ ์ธ์ด์ ๋๋ค. ์ด๋ฌํ ์ด์ ๊ณผ ๊ธฐํ ์ด์ ์ ํฌ๊ด์ ์ธ ๊ธฐ์ฌ What Makes Java So Great?(๋ฌด์์ด Java๋ฅผ ๊ทธ๋ ๊ฒ ํ๋ฅญํ๊ฒ ๋ง๋๋๊ฐ?) ์ ์ค๋ช ๋์ด ์์ต๋๋ค. Java ์ 7๊ฐ์ง ์ฃผ์ ์ฅ์ ์, ์ด์ ๋น์ ์ ์๋ฐ์ ์ฃผ์ ๋งค๋ ฅ์ด ๋ฌด์์ธ์ง ์๊ฒ ๋์์ต๋๋ค. ํ์ง๋ง ์จ๋ผ์ธ Java ๊ณผ์ ์ ๋ง์น ํ์๋ ๋ฌด์์ด ๋ ์ ์์ผ๋ฉฐ, ์์๋๋ ์๊ฐ์ ์ผ๋ง๋ ๋ฉ๋๊น? ๋น์ ์ ์๋ง๋ ํ๋์ ๊ธธ๋ก ์๋๋ก์ด๋ ๊ฐ๋ฐ์ ํ ์ ์๋ค๋ ๊ฒ์ ์ด๋ฏธ ์๊ณ ์์ ๊ฒ์ ๋๋ค. ๋ชจ๋ฐ์ผ ์ฑ์ ๋ง๋๋ ๋ฐ ๊ด์ฌ์ด ์๋ค๋ฉด Java๋ฅผ ์ฌ์ฉํ์ฌ ๊ตฌํํ ์ ์์ต๋๋ค. Android ๊ฐ๋ฐ์ ์ธ์๋ ์ํํธ์จ์ด ๊ฐ๋ฐ์, ์ํํธ์จ์ด ์์ง๋์ด, Java ์ํํธ์จ์ด ์์ง๋์ด, ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ์ ๋๋ QA ์์ง๋์ด๊ฐ ๋ ์ ์์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ด๋ฌํ ๋ชจ๋ ์ง์ ์๋ CodeGym์ ํตํด ์ป์ ์ ์๋ ํต์ฌ Java ์ง์์ด ํ์ํฉ๋๋ค. ๊ทธ๋ฆฌ๊ณ ์๊ฐ์ด ์ผ๋ง๋ ๊ฑธ๋ฆฌ๋์ง ์๊ณ ์ถ๋ค๋ฉด ๋ค์ ๊ธฐ์ฌ๋ฅผ ์ฐธ์กฐํ์ธ์. ๋ฌดํ๋์ ๊ทธ ๋๋จธ๋ก: Java๋ฅผ ๋ฐฐ์ฐ๋ ๋ฐ ์ผ๋ง๋ ๊ฑธ๋ฆฝ๋๊น? ๋ฌผ๋ก ๊ธฐ๋ณธ์ ์ธ Java ์ง์์ ์ต๋ํ๋ ๋ฐ ํ์ํ ์๊ฐ์ ๋์ค์ ๋ฌธ์ ๊ฐ ๋ฐ์ํ๋์ง ์ฌ๋ถ์ ๋ฐ๋ผ ๋ฌ๋ผ์ง๋๋ค. ์ด๋ฅผ ๋ฐฉ์งํ๋ ๋ฐ ๋์์ด ๋๋๋ก ๋ ๋ค๋ฅธ ๊ฐ๋ตํ ๊ฐ์ด๋ Got Stuck? ๋ฅผ ์ค๋นํ์ต๋๋ค. Java ํ์ต์ ๊ฐ์ฅ ์ด๋ ค์ด ๋ถ๋ถ๊ณผ ์ด๋ฅผ ๊ทน๋ณตํ๋ ๋ฐฉ๋ฒ .์๋ฐ๋ฅผ ๋ฐฐ์ฐ๊ธฐ ์ ์โฆ
ํ์ต ๊ณผ์ ์ ๊ธ์ฆ์ํค๋ ค๋ ์ฌ๋๋ค์ ๊ณผ์ ์ ์์ํ๊ธฐ ์ ์ ๋ช ๊ฐ์ง ์ถ๊ฐ ํ์ต์ ๊ณ ๋ คํด์ผ ํฉ๋๋ค.- ์ฝ๋ฉ ์คํฌ ๋ ๋ฒจ์ . ๋ฐ์ดํฐ ๊ตฌ์กฐ์ ๋ํด ๋ฐฐ์ธ ์ ์๋ ๊ณณ
- ์ฝ๋ฉ ๊ธฐ์ ๋ ๋ฒจ์ , 2๋ถ. ์๊ณ ๋ฆฌ์ฆ์ ๋ํด ๋ฐฐ์ธ ์ ์๋ ๊ณณ
GO TO FULL VERSION