์๋ฐ๋ก ๊ฐ๋ฐ์ ์์ํ ๋, ๊ผญ JDK ๋ถํฐ ์ค์น๋ฅผ ํ๋ค.
๊ทผ๋ฐ ์ ์ค์น๋ฅผ ํ๋ ์ง์ ๋ํด ์๊ฐํด๋ณธ ์ ์ด ์์ด์, ๊ฒ์์ ํด๋ณด์๋ค.
๊ฐ์ฅ ๋์์ด ๋์๋ ๊ธ์ 2๊ฐ ์ฒจ๋ถํด๋ณธ๋ค.
https://loustler.io/languages/JDK%EB%A5%BC-%EC%82%AC%EC%9A%A9%ED%95%98%EB%8A%94-%EC%9D%B4%EC%9C%A0/
JDK๋ฅผ ์ค์นํ๋ ์ด์
JDK๋ฅผ ์ค์นํ๋ ์ด์ ๋ ๋ฌด์์ผ๊น? JDK(Java Developer Kit)๋ ์๋ฐ ๊ฐ๋ฐ์๊ฐ ์ฌ์ฉํ๋ ๋๊ตฌ๋ฅผ ์๋ฏธํฉ๋๋ค. Java๋ ๊ฐ์ฒด์งํฅ์ ๋ํํ๋ ์ธ์ด ์ค ํ๋๋ก ๊ฐ์ฒด์งํฅ์ธ์ด(OOPL)๋ผ๊ณ ๋ ํ๋ฉฐ ๊ทธ ์ค ๋ํ์ ์ธ ์ธ
loustler.io
https://chaebob.tistory.com/11
[JAVA] system ๊ฐ๋ฐ ์ ์ฐจ, "ํ๋ซํผ ๋ ๋ฆฝ์ "์ ์๋ฏธ, ํ๊ฒฝ๋ณ์ ์ก๋ ์ด์
์๋ฐ ํ๋ก๊ทธ๋๋ฐ์ ์ฒ์ ๋ฐฐ์ด๋ค๋ฉด ๊ธฐ๋ณธ, ์๋ฐ Beginning ๊ณผ์ ์ผ๋ก Language ๊ธฐ๋ณธ, Java ๊ธฐ๋ณธ ๋ฌธ๋ฒ, OOP(Opjected Oriented Programming)์ ๋ฐฐ์ด๋ค. API๋ฅผ ํ์ฉํ๋ ๊ณผ์ ์ผ๋ก๋ ์๋ฐ Advance, OOP, OOPL, J2SE API..
chaebob.tistory.com
(์ฐธ๊ณ ๋ก ์ด ๋ฐ์ ๋ถ ๋ค๋ฅธ ๊ฒ์๊ธ๋ ๊ฐ์ด ๋ณด๋ฉด ๋์์ด ๋ง์ด ๋๋ค)
์ ๋ฆฌ๋ฅผ ํด๋ณด์๋ฉด, JAVA๋ ์ผ๋จ OS ๋ ๋ฆฝ์ ์ด๋ค. .class๋ผ๋ ํ์ฅ์๋ฅผ ์ฌ์ฉํ๋ฉฐ, ๊ทธ ํ์ฅ์๋ฅผ ์ฌ์ฉํ๊ธฐ ์ํด์ JRE(Java Runtime Environment) ๊ฐ ํ์ํ๋ค. ์ฌ๋์ด ์ฝ์ ์ ์๋ .java ํ์ผ์ .class๋ก ์ปดํ์ผ ํ๋ tool์ธ javac(์๋ฐ์ปดํ์ผ๋ฌ)๋ JDK์ ํฌํจ์ด ๋์ด ์๋ค.
๊ทธ๋ฆฌ๊ณ , ์ด JDK(Java Development Kit)๋ SDK (Software Developmet Kit)์ ํ ์ข ๋ฅ.