Java๋ฅผ ์ฌ์ฉํ๋ ค๋ฉด Java๋ฅผ ์ฌ์ฉํ ์ ์๋ ํ๊ฒฝ์ด ๋์ด์ผํ๋ค.
Java๋ฅผ ์ฌ์ฉํ ์ ์๋ ํ๊ฒฝ์ด๋?
C, C++๊ณผ ๊ฐ์ C๊ธฐ๋ฐ ์ธ์ด์ ๊ฒฝ์ฐ ๊ธฐ๋ณธ์ ์ธ ๋ช ๋ น์ ์ด๋ฏธ ์ฐ๋ฆฌ PC์ ์ค์น๋์ด ์๋ค.
๊ทธ ์ด์ ๋ ๋๋ถ๋ถ ์ด์์ฒด์ (OS)๋ C์ธ์ด ๊ธฐ๋ฐ์ด๊ธฐ ๋๋ฌธ์ ์ด์์ฒด์ ๋ฅผ ์ค์น ํ ๋, C๊ฐ ์๋์ผ๋ก ์ค์น๋๋ ๊ฒ์ด๋ค.
์ด๋ ๊ฒ C์ธ์ด์ ๋ํ ํ๊ฒฝ์ด Default์ด๋ฏ๋ก Java ์ธ์ด๋ฅผ ์ฌ์ฉํ ์ ์๋ ํ๊ฒฝ์ ์ค์นํด์ฃผ์ด์ผ ํ๋ค๋ ๊ฒ์ด๋ค.
CMD or PowerShell์ ์ฌ์ฉํ๋ฉด ์ฐ๋ฆฌ ์ด์์ฒด์ ์์ C์ธ์ด๋ฅผ ์ฌ์ฉํ ์ ์๋ ํ๊ฒฝ์ด๋ ๊ฒ์ ์ ์ ์๋ค.
Java ํ๊ฒฝ ์ค์น
1. JDK(Java Development Kit) : ์๋ฐ ๊ฐ๋ฐ ๋๊ตฌ๋ฅผ ์ค์นํ๋ค.
์๋ฐ๋ฅผ ๊ฐ๋ฐํ ์ ์๊ฒ ํด์ฃผ๋ ๋๊ตฌ๋ก์จ JDK๋ฅผ ์ค์นํ์ฌ์ผ๋ง Java๋ฅผ ์ฌ์ฉํ ์ ์๋ค.
2. ํ๊ฒฝ์ ์ค์ ํ๋ค.
์ฐ๋ฆฌ ์ด์์ฒด์ ๋ C์ธ์ด ๊ธฐ๋ฐ์ด๋ฏ๋ก JDK๋ง ์ค์นํ๋ค๊ณ ์ฌ์ฉํ ์ ์๋๊ฒ ์๋๋ค.
์ด์์ฒด์ ์์ Java๊ฐ ๋์๋ ์ ์๋ ํ๊ฒฝ์ผ๋ก ๋ฐ๊พธ์ด์ค๋ค.
3. IDE(Integrated Development Environment) : ํตํฉ ๊ฐ๋ฐ ํ๊ฒฝ์ ์ค์นํ๋ค.
IDE๋ก๋ Intelli J๋ฅผ ์ถ์ฒํ๋ค. ๊ทธ๋ฅ ์จ๋ณธ ๊ฒ ์ค์์ ์ ์ผ ์ข์์.
์ ์ธ ๊ฐ์ ๊ณผ์ ์ด๋ฉด Java๋ฅผ ์ฌ์ฉํ ์ค๋น๊ฐ ๋๋ ๊ฒ์ด๋ค.
ํธ์ฅ์๋ ๋จผ ๋ฏธ๋ ๋๊ตฐ๊ฐ ๋ด ๊ธ์ ๋ณด๊ณ Java ๊ณต๋ถ๋ฅผ ํ๊ฒ ๋ ์๋ ์์ด์ ์ด๋ฐ ๊ธ์ ์์ฑํด๋ณธ๋ค...
๋ง์ฝ, A to Z๋ฅผ ๋ฐ๋๋ค๋ฉด ์ฃ์กํฉ๋๋ค.
์ ๊ฐ ์ฒ์ ๊ณต๋ถ๋ฅผ ํ ๋, ๋ค๋ฅธ PC๋ ๋ ธํธ๋ถ์์ Java๋ฅผ ์ค์นํ ๋ ๋ง๋ค ์ธํฐ๋ท์ ๊ฒ์ํด์ ์ค์นํ์๋๋ฐ์.
๊ทธ๋ผ ๋งค ๋ฒ, ๋ค๋ฅธ ๋ธ๋ก๊ทธ๋ฅผ ๋ณด๊ฒ ๋๊ณ ๊ฐ JDK Version์ด๋ Java ํํ์ด์ง ๋์์ธ ๋ณ๊ฒฝ ๋ฑ์ ์ด์ ๋ก
์ด๊ธฐ ์ค์นํ๋ฉฐ ์์ํ๋ ์๊ฐ์ด ๋๋ฌด ์ค๋ ๊ฑธ๋ฆฌ๊ฒ ๋๋ค๋ ๋จ์ ์ด ์๋๋ผ๊ตฌ์.
๊ทธ๋์ ์ ๊ธ์ ๋ณด์ ๋ถ๋ค์ ๋ค๋ฅธ ํ๊ฒฝ์์๋ ๋๊ฐ์ด Java๋ฅผ ์ฌ์ฉํ ๋, ๋ฐ๋ก ๋ ๋ฑ ๋ ๋ฑ ํ ์ ์๊ฒ ๋์์ฃผ๋ ๊ธ์ ์์ฑํ๊ฒ ์ต๋๋ค ใ ใ .
https://24jihwan.notion.site/JAVA-10cf7405a47b41b1bcee59143f3ce73a
์ดํ, ์ถ๊ฐ์ ์ผ๋ก ๋ค๋ฃจ๊ฒ ์ง๋ง ๋ฏธ๋ฆฌ ๋ณด์๋ฉด ์ข์ ์ ์๋ ๋ด์ฉ์ ๋๋ค. (๋จ์ ์ค์ต์ ํ์ค๋ถ๋ค์ ๋ชฐ๋ผ๋ ๋๋ ์ด๋ก )
https://www.notion.so/24jihwan/Java-Project-Struct-69edc787565c4ded94e35e49241e68d5
Java Project Struct | Notion
Java Project์ ๊ตฌ์ฑ
24jihwan.notion.site
'JAVA > ๊ธฐ๋ณธ ์ด๋ก ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
7. ๋ค์ฐจ์ ๋ฐฐ์ด (Multi Dimensional Array) (1) | 2024.02.10 |
---|---|
6. ๋ฐฐ์ด (Array) (1) | 2024.02.10 |
5. ์ฐ์ฐ์(Operator)์ ์ฐ์ฐ ์์ (1) | 2024.02.10 |
3. ์๋ฃํ(DataType) (0) | 2024.01.02 |
2. ๋ณ์(Variable)์ ํ ๋น(Assign) (1) | 2024.01.02 |