JDK(Java Development Kit)
- ๊ฐ๋ฐ์์ฉ ์๋ฐ
- ์๋ฐ ์์ฉ ๊ฐ๋ฐ ํ๊ฒฝ, ๊ฐ๋ฐ์ ํ์ํ ๋๊ตฌ ํฌํจ
- JDK ๊น๋ฉด ์๋์ผ๋ก JRE(Java Runtime Environment, ์๋ฐ ์คํ ํ๊ฒฝ) ์์ฑ
์๋ฐ ๋ฐฐํฌํ ์ข ๋ฅ
- ๊ฐ๋ฐ ํ๊ฒฝ์ ๋ฐ๋ผ ๋ค์ํ ๋ฐฐํฌํ ์ ๊ณต
- Java SE
- ์๋ฐ ํ์ค ๋ฐฐํฌํ
- ๋ฐ์คํฌํ๊ณผ ์๋ฒ ์์ฉ ๊ฐ๋ฐ ํ๋ซํผ
- Java ME
- ์๋ฐ ๋ง์ดํฌ๋ก ๋ฐฐํฌํ
- ์๋ฒ ๋๋, ๊ฐ์ ์ ํ ์ํ API ์ ์
- Java EE
- ์๋ฐ ๊ธฐ์
์ฉ ๋ฐฐํฌํ
- ์๋ฐ ๊ธฐ์
์ฉ ๋ฐฐํฌํ
Java ๋ชจ๋ ํ๋ก๊ทธ๋๋ฐ
- Java 9๋ถํฐ ๋ชจ๋ ํ๋ก๊ทธ๋๋ฐ ์์
- ๋ชจ๋ ๋ฐฉ์ ์๋ ๊ธฐ์กด ๋ฐฉ์์ผ๋ก ์๋ฐ ํ๋ก๊ทธ๋๋ฐ ํด๋ ๋ฌด๊ด
์๋ฐ API
- JDK์ ํฌํจ๋ ํด๋์ค ๋ผ์ด๋ธ๋ฌ๋ฆฌ (๋ด๊ฐ ๋ง๋ค์ง ์์ ํ๋ก๊ทธ๋จ)
- ๊ฐ๋ฐ์๋ API๋ฅผ ์ด์ฉํด ์ฝ๊ณ ๋น ๋ฅด๊ฒ ์๋ฐ ํ๋ก๊ทธ๋จ ๊ฐ๋ฐ
์๋ฐ ํจํค์ง(package)
- ์๋ก ๊ด๋ จ๋ ํด๋์ค(.java๊ฐ ์ปดํ์ผ๋ .class)๋ค์ ๋ถ๋ฅํด ๋ฌถ์ด ๋์ ๊ฒ
- ๊ณ์ธต ๊ตฌ์กฐ๋ก ๋์ด ์์
- ํ๋ก์ ํธ > ํจํค์ง > ๋ชจ๋ > ์ฝ๋
์๋ฐ ํตํฉ ๊ฐ๋ฐํ๊ฒฝ, ์ดํด๋ฆฝ์ค(Eclipse)
- IDE(Integrated Development Environment)
- ํตํฉ ๊ฐ๋ฐ ํ๊ฒฝ
- ํธ์ง, ์ปดํ์ผ, ๋๋ฒ๊น
ํ ๋ฒ์ ํ ์ ์๋ ํตํฉ๋ ๊ฐ๋ฐ ํ๊ฒฝ
- ์ดํด๋ฆฝ์ค(Eclipse)
- ์๋ฐ ์์ฉ ํ๋ก๊ทธ๋จ ๊ฐ๋ฐ์ ์ํ ํตํฉ ๊ฐ๋ฐ ํ๊ฒฝ
- http://www.eclipse.org/downloads/ ์์ ๋ค์ด๋ก๋
์ดํด๋ฆฝ์ค๋ก ํ๋ก์ ํธ ์ค์ต
ํ๋ก์ ํธ ์์ฑ --> ํด๋์ค ์์ฑ --> ์๋ฐ ์์ค ์์ฑ๋จ

Test ํ๋ก์ ํธ์ Hellojava.java ์ฝ๋๋ก ํฌ๋ก! ์ถ๋ ฅ
728x90