ใ์ฌ์ ํ์ตใ1. ์๋ฐ ํ๋ก๊ทธ๋๋ฐ ์์ํ๊ธฐ
โฐ ์๋ฐ ํ๋ก๊ทธ๋๋ฐ ์์ํ๊ธฐ ( โ๐ฅฆโ )
· ํ๋ก๊ทธ๋๋ฐ : ์ปดํจํฐ๊ฐ ์ผ์ ํ๋๋ก ๋ช
๋ น์ด๋ฅผ ๋ง๋๋ ๊ฒ (ํ๋ก๊ทธ๋๋ฐ ์ธ์ด ํ์ฉ)
· ์ปดํ์ผ : ํ๋ก๊ทธ๋จ ์ธ์ด๋ฅผ ์ปดํจํฐ๊ฐ ์ ์ ์๋ ์ธ์ด๋ก ๋ฐ๊พธ๋ ๊ฒ (์๋ฐ, C์ธ์ด, ํ์ด์ฌ ๋ฑ์ผ๋ก)
ใํ๋ก๊ทธ๋จ ์ธ์ด๋ฅผ ํ์ฉํด ๋ช
๋ น์ด ์งํฉ์ ๊ตฌ์ฑํด์ผ ํ๋ค. →๋ช
๋ น์ด ์
๋ง๋ค๊ธฐ
ใ์ปดํจํฐ ๋ด๋ถ๋ ๋ฐ๋์ฒด๋ก 0๊ณผ 1๋ฐ์ ํด์์ ํ์ง ๋ชป ํ๋ค.
· ์ปดํ์ผ๋ฌ : ๊ธฐ๊ณ์ด๋ก ๋ฒ์ญํด์ฃผ๋ ํ๋ก๊ทธ๋จ (์๋ฐ→์๋ฐ ์ปดํ์ผ๋ฌ)
๏ผC, C++ ์ธ์ด๋ ๋ค์ด๋ ์ํ์ด ์์ = ์์ ์ฑ์ ๋ํ ๋ฌธ์
ใ∴ ์๋ฐ๋ผ๋ ์ธ์ด๊ฐ ๊ณ ์์ด ๋์ด ์ง๊ธ๊น์ง ์ด์ด์ ธ์ค๊ฒ ๋จ.๏ผ
โ ์๋ฐ์ ์ฅ์
1. ๊ฐ์ฒด ์งํฅ ์ธ์ด = ํ์ฅ์ฑ์ด ์ข๊ณ , ์ ์ง ๋ณด์๊ฐ ์ฝ๋ค
2. C, C++ ์ดํ์ ๋์ ๊ทธ์ ๋จ์ ์ ๋ง์ด ๋ณด์ํจ (๋ชจํธ์ฑ ์ปคํธ)
3. ๊ต์ฅํ ์์ ์ ์ผ๋ก ์์คํ
๊ตฌ์ถ์ด ๊ฐ๋ฅ
4. ํ๋ถํ ์คํ ์์ค๋ก ํ๋ก๊ทธ๋๋จธ๋ค์ ์ ํธ๋๊ฐ ๋๋ค
โ JAVA ์ค์น๏ผ์์ : java ์ค์น→Eclipse ์ค์น๏ผ
1. http://www.oracle.com/kr/downloads/
Oracle ์ํํธ์จ์ด ๋ค์ด๋ก๋
ํด๋ผ์ฐ๋ ๋ฌด๋ฃ ์ฒดํ๊ณผ ์ํํธ์จ์ด ๋ค์ด๋ก๋์์ Oracle์ ์ ํ๋ฆฌ์ผ์ด์ , ๋ฏธ๋ค์จ์ด, ๋ฐ์ดํฐ๋ฒ ์ด์ค, Java, ๊ฐ๋ฐ์ ๋๊ตฌ๋ฅผ ํ์ธํด ๋ณด์ธ์.
www.oracle.com
2. ์คํฌ๋กค์ ์ญ ๋ด๋ ค Java - ๊ฐ๋ฐ์์ฉ Java (JDK) for Developers ํด๋ฆญ
3. JDK ๋ค์ด๋ก๋ (๋ด ์ปดํจํฐ๋ Windows x64 Installer)
4. Java SE 8๊น์ง JRE๊ฐ ์์ผ๋ฏ๋ก 8์์ ๋ค์ด๋ก๋ (๋ง์ฐฌ๊ฐ์ง๋ก Windows x64 Installer)
ใใ์๋ฐ ํ๋ก๊ทธ๋จ์ด ๋์๊ฐ๋๋ก ํ๋ ํ๊ฒฝ = JVM(Java Virtual Machine)ใ
5. program files - java๊ฐ ์๊น (java ํด๋ ์์ JDK, JRE ์๊ธฐ๋ฉด ์ ์!!)
โ Eclipse ์ค์น
1. eclipse.org ์ ์ํ๊ธฐ
2. ์ต์ ๋ฒ์ ๋ค์ด๋ก๋ ํ ์คํ
ใ· ๋ง์ฝ ์ค๋ฅ ๋ฐ์ ์ (https://odinbox.co.kr/354 / https://odinbox.co.kr/178 ์ฐธ๊ณ )
ใ· ํน์ Download Package๋ก ์ง์ zip๋ฅผ ๋ค์ด๋ก๋ ํ, exe ์คํ (โ
๋๋ ์ด ๊ฒฝ์ฐ์ ํด๋น)
3. eclipse ๋ฐ์น ์ ์ํ๋ ๋๋ ํ ๋ฆฌ๋ฅผ ํ๋ ๋ง๋ค๊ธฐ (์์ ์ฉ ์ ํด๋ / ๋๋ JAVA_JEEEUN์ผ๋ก ๋ง๋ฆ)
โ ๋ชจ๋ ์์ ์ ์์, 'HelloWorld' ์ฐ์ด๋ณด๊ธฐ
* Project ์๋ Package๋ฅผ ๋ง๋ค๊ณ ๊ทธ ์์ Class๋ฅผ ๋ง๋๋ ๊ฒ ใ๊ธฐ๋ณธ์ด๋คใ
(ํจํค์ง ์ด๋ฆ์ ์๋ฌธ์ / ํด๋์ค ์ด๋ฆ์ ๋๋ฌธ์๋ก ์์ํ๋ ๊ฑธ ์ถ์ฒ!)
1. File → New → New Project (๋จ์ถํค Ctrl + N)
2. Select a Wizard์์ Java → Java Project ํด๋ฆญ
3. Project Name์ ๊ฐ์์์ First๋ก ํ์ง๋ง, ๋๋ Jeeeun ์ผ๋ก ๋ง๋ค์๋ค๐
4. * src → New → Package
5. ํจํค์ง ์ด๋ฆ์ ์๋ฌธ์๋ก ์์์ด ์ข๋ค๊ธธ๋, ๋๋ first๋ก!
6. ํจํค์ง ์์ ํด๋์ค ๋ง๋ค๊ธฐ / Ctrl + N → Class ์์ฑ (Class ์์ฑ ์ ๋๋ฌธ์ ์์์ด ์ข์!!)
7. ํด๋์ค ๋ค์์ HelloWorld
8. public static void main ์ด์ฉ๊ณ ์ฒดํฌ (๋ฉ์ธ์ด๋ผ๋ ํจ์๋ฅผ ๋ฃ๋ ๊ฒ์)
9. ๊ทธ๋ฌ๋ฉด ์๋์ ๊ฐ์ ํ๋ฉด์ด ์์ฑ๋๋ค! (ํด ํ๋ค)
โ๏ธ ์ฌ๊ธฐ์ ๋ง์ฝ ํฐํธ๋ฅผ ํค์ฐ๊ณ ์ถ๋ค๋ฉด?
ใWindow → Preferences → General → Appearance → Colors and Fonts → TEXT FONT → Edit
โ๏ธ ํ ์ค ์ง์ฐ๊ณ ์ถ๋ค๋ฉด? → Ctrl + D
10. ํ๋ฉด์ ๋ฌธ์ฅ์ ์ถ๋ ฅํ ์ ์๋ ๋ช ๋ น์ด๋ฅผ ์ ๋ ฅํ๋ค
ใSystem.out.println("์ถ๋ ฅํ ๋ฌธ์ฅ"); ← ๋ช ๋ น์ด
11. ์๋จ์ ์คํ ๋ฒํผ์ ๋๋ฅด๋ฉด ์๋ ๊ฒฐ๊ณผ๊ฐ ์ถ๋ ฅ๋๋ค
ใ(์ปดํ์ผ์ด ์ ๋๋ก ๋์ด์ผ ๋์๊ฐ / ๋จ์ถํค๋ Ctrl + F11
๏ผ๊ฐ์ธ์ ์ผ๋ก ๋์๋ฐ์ ์ฌ์ดํธ : https://blog.naver.com/akswnsdl4/222918560318๏ผ
โ ์๋ฐ๋ฅผ ์ฐ๋ ์ด์
- ํ๋ซํผ ์ํฅ์ ๋ฐ์ง ์์ ๋ค์ํ ํ๊ฒฝ์์ ์ฌ์ฉ ๊ฐ๋ฅ (์ฌ๋ฌ ๋จธ์ ์์ ๋๋ฆด ์ ์์)
์๋ฐ ์์ค ์ฝ๋(Example.java) → ์๋ฐ ์ปดํ์ผ๋ฌ → ๋ฐ์ดํธ ์ฝ๋(Example.class)