์๋ ํ์ธ์ KG์์ดํฐ๋ฑ ํฌ ๊ต์กํ์ฅ์ ๋๋ค.
์ค๋์ ์๋ฐ์ ๋ํด ์์๋ณด๋ ค๊ณ ํด์
์๋ฐ์ ์ค๋ช ํ๊ธฐ์ ์์ ์ธ์ด์ ๋ํด ์์์ผ
์ดํด๊ฐ ์ฌ์ด๋ฐ์. ์ ํฌ์ ๊ฐ์ ์ฌ๋๋ค์ ์์ฐ์ด๋ผ๊ณ
ํด์ ์ฐ๋ฆฌ๊ฐ ์ผ์์ ์ธ ์ธ์ด๋ค์ ๋งํ๋๋ฐ์ ์ปดํจํฐ๋
์ปดํจํฐ์ ์ธ์ด์ธ 2์ง์(์ซ์)๋ก๋ ๊ธฐ๊ณ์ด๋ฅผ ์ฌ์ฉํ๋ต๋๋ค.
๊ทธ๋์ ์ปดํจํฐ๋ ์์ฐ์ด๋ฅผ ์ดํดํ๊ธฐ์ ๋ค์ ์ ๋งค๋ชจํธํ๋ฉฐ
์ด๋ ค์ด ์ ์ด ์๊ธฐ ๋๋ฌธ์ ๊ท์น์ ๊ฐ์ง ์ธ์ด๊ฐ ํ์ํ์ต๋๋ค.
๊ทธ๊ฒ ๋ฐ๋ก ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์ ๋๋ค.
์ด๋ฌํ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ ์ปดํจํฐ ์ธ์ด(๊ธฐ๊ณ์ด)๋ผ๊ณ ํ๊ธฐ๋
๊ทธ๋ ๊ณ ์ฌ๋์ ์ธ์ด(์์ฐ์ด)๋ผ๊ณ ํ๊ธฐ์๋ ์ ๋งค๋ชจํธํ ์ธ์ด
์ธ๋ฐ์. ๊ธฐ๋ณธ์ ์ธ ๋ฌธ๋ฒ์ ๊ฐ์ง๊ณ ์์ฑ์ ํ๋ฉด ์ปดํ์ผ๋ฌ๋ผ๊ณ
ํ๋ ๋ฒ์ญ ํ๋ก๊ทธ๋จ์ด ๊ท์น์ ๋ฐ๋ผ ์ปดํ์ผ(๋ฒ์ญ)์ ํ๊ฒ
๋ฉ๋๋ค. ๊ทธ๋ ๊ฒ ๋๋ฉด ํ๋ก๊ทธ๋๋จธ์ ์ปดํจํฐ ์ฌ์ด์ ์์ฌ์ํต์ด
๊ฐ๋ฅํ๊ฒ ๋๋ ๊ฒ๋๋ค. ๊ทธ๋ ๋ค๋ฉด ์ปดํ์ผ๋ฌ๋ ์ด๋์ ์๋
๊ฒ์ผ๊น์? ์๋ฐ์์๋ JDK๋ผ๋ ํ๋ก๊ทธ๋จ ๋ด๋ถ์ ์กด์ฌํฉ๋๋ค.
๊ทธ๋ ๊ธฐ ๋๋ฌธ์ ์๋ฐ๋ฅผ ์ด์ฉํ ๊ฐ๋ฐ์ ํ๊ธฐ ์ํด์๋ JDK๋ฅผ
์ค์นํ์ ์ผ ํฉ๋๋ค. JDK๋ ์ค๋ผํด์์ ์ค์นํ๋ฉด ๋ฉ๋๋ค.
๊ฐ๋ตํ ์ ๋ฆฌํ์๋ฉด ์๋ฐ๋ ๊ฐ์ฒด์งํฅ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด ์ ๋๋ค.
์ฌ๋ฌ๊ฐ์ ๊ฐ์ฒด๋ค์ ๋ง๋ค๊ณ ๊ทธ ๊ฐ์ฒด๋ค์ ๊ด๊ณ๋ฅผ
ํ๋ก๊ทธ๋๋ฐ์ผ๋ก ์ค์ ํด ๊ฐ๋ ๊ฒ์ ๊ฐ์ฒด์งํฅ ํ๋ก๊ทธ๋๋ฐ
์ธ์ด๋ผ ํฉ๋๋ค.
์๋ฐ๋ฅผ ํตํด ํ๋ก๊ทธ๋๋ฐ์ ํ๊ฒ ๋๋ฉด '.java'๋ผ๋ ํ์ฅ์๋ฅผ
๊ฐ์ง๊ฒ ๋๋๋ฐ์ ์ด๋ฅผ ์ปดํจํฐ๊ฐ ์ดํดํ ์ ์๋ ๊ธฐ๊ณ์ธ์ด๋ก
๋ณ๊ฒฝ์์ผ์ฃผ๋ 'javac'๋ผ๋ ์๋ฐ ์ ์ฉ ์ปดํ์ผ๋ฌ๋ฅผ ์ฌ์ฉํ๋ค๊ณ
ํฉ๋๋ค. ์ปดํ์ผ๋ง์ ํ๊ณ ๋๋ฉด '.class'๋ผ๋ ํ์ผ์ด ์์ฑ๋๊ณ
์ด ํ์ผ์ ์๋ฐ ๊ฐ์๋จธ์ (JVM)์ ํตํด ์ฝ๋๊ฐ ์คํ๋๋ ๊ฑฐ์ฃ
์ด๊ฒ์ด ๋ฐ๋ก ์๋ฐ๋ฅผ ํตํ ํ๋ก๊ทธ๋๋ฐ ์คํ ์์ ์ ๋๋ค.
JAM์ ๋ํด ์ค๋ช ์ ๋๋ฆฌ์๋ฉด ์๋ฐ๋ก ์์ฑ๋ ํ๋ก๊ทธ๋จ์
์คํํ๊ธฐ ์ํ ๊ฒ์ผ๋ก ์์์ ๋งํ ๊ฒ์ฒ๋ผ ์๋ฐ๋ก ์์ฑํ
์์ค์ฝ๋๋ฅผ ์ปดํจํฐ๊ฐ ์ดํดํ ์ ์๋๋ก ๋ฒ์ญํด ์ฃผ๋
์ญํ ์ ํฉ๋๋ค. ๊ทธ๋ ๋ค๋ฉด ์๋ฐ ํ๋ก๊ทธ๋๋ฐ์ ํ๊ธฐ ์ํด์๋
์ด๋ป๊ฒ ํด์ผ ํฉ๋๊น?
์๋ฐ ํ๋ก๊ทธ๋๋ฐ์ ํ๊ธฐ ์ํด์๋ ํฌ๊ฒ ๋๊ฐ์ง๋ฅผ ํ์๋ก
์ค์นํด์ผ ํฉ๋๋ค. ๋ฐ๋ก ์ดํด๋ฆฝ์ค์ JDK(JAVA Development Kit)
์ ๋๋ค. ์ดํด๋ฆฝ์ค๋ ์๋ฐ๋ฅผ ์ฝ๊ฒ ์ฌ์ฉํ๊ฒ ๋ง๋ค์ด ์ฃผ๋ ํดํท์ด๊ตฌ์
JDK๋ ์๋ฐ๋ผ๋ ์ธ์ด๋ฅผ ์ปดํจํฐ์์ ์ฌ์ฉ ๊ฐ๋ฅํ๊ฒ ๋ง๋ค์ด์ฃผ๋
์๋ฐ ํ๊ฒฝ๋๊ตฌ๋ผ๊ณ ํฉ๋๋ค.
์๋ฐ์ ํน์ง์ผ๋ก๋ ๊ฐ์ฒด์งํฅ์ ์ฅ์ ์ธ ์ฌ์ฉํ๋ ์ฝ๋๋ฅผ ์ฌ์ฌ์ฉํ์ฌ
ํจ์จ์ฑ์ ๊ทน๋ํ ํ์๋ค๋ ์ ์ด๊ณ OS, ํ๋ซํผ์ ๋ ๋ฆฝ์ ์ด๋ฉฐ
JVM(์๋ฐ๊ฐ์๋จธ์ ) ๊ธฐ๋ฐ์ผ๋ก ์ฌ์ฉ๋๋ฉฐ Garbage Collection์ ์ฌ์ฉ์ผ๋ก
๋์ ๋ฉ๋ชจ๋ฆฌ์ ํ ๋น์ด ๋๋ฉฐ ์๋ฒ ๋๋๋ฅผ ํฌํจํ์ฌ ์น, ์ดํ, ์๋๋ก์ด๋
๋ฑ์ ๋ค์ํ ๊ฐ๋ฐ์ด ๊ฐ๋ฅํ๋ฉฐ ๊ฐ์ฅ ํฐ ์ฅ์ ์ ๋ฌด๋ฃ์ด๋ค๋ผ๋ ์ ์ ๋๋ค.
KG์์ดํฐ๋ฑ ํฌ์์๋ ์๋ฐ ๊ธฐ์ด๋ถํฐ ์๋ฐ์ ์์ฉ ์ค๋ฌด๊น์ง
1:1 ์๋ด์ ํตํด ํ์ต์์ข ํฉ๊ด๋ฆฌ์์คํ ์ผ๋ก ๊ด๋ฆฌํด ๋๋ฆฌ๊ณ ์์ต๋๋ค.
์ ๋ฌธ ๊ฐ์ฌ๋ค์ ๊ณ ํ๊ฒฉ ๊ฐ์์ ๊ตญ์ ์ํ์ผํฐ๊น์ง ๊ฐ์ถ KG์์ดํฐ๋ฑ ํฌ์์
์๋ฐ ๊ณต๋ถ๋ฅผ ์์ํด ๋ณด์ธ์. ๋ถ๋ด์์ด ๋ฌธ์ ์ฃผ์๋ฉด ์น์ ํ
์๋ดํด ๋๋ฆฌ๊ฒ ์ต๋๋ค.
IT์ ๋ณด์นดํ์ ๋๋ค. C์ธ์ด JAVA ์ ๋ณด๋ณด์,๊ตญ๋น์ง์ SWํน๊ธฐ์์ ํ ,ํน์ฑํ๊ณ ๋ฑ๋ฑ IT๊ด๋ จ ์๋ฃ ๋ฐ์๊ฐ์ธ์~
'ICT' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
๋คํธ์ํฌ ๊ด๋ฆฌ์ฌ.ccna . ccnp ์๊ฒฉ์ฆ ์๋ก ์ด๋ค์ผ์ ํ๋์ง? (0) | 2016.12.14 |
---|---|
์ ์ฐ ์ธ๋ฌด ํ๊ณ ์๊ฒฉ์ฆ (0) | 2016.12.13 |
์ ์ฐํ๊ณ ์๊ฒฉ์ฆ KG์์ดํฐ๋ฑ ํฌ (0) | 2016.12.12 |
์ ๋ณด๋ณด์ ์ ๋ฌธ๊ฐ ๊ฐ ํ๋์ผ (0) | 2016.12.12 |
CERT(์นจํด๋์์ ๋ฌธ๊ฐ) ์ ๋ฌธ๊ฐ ๋๋ ๋ฐฉ๋ฒ (0) | 2016.12.12 |