๋ถ๋ฅ:ํ ๋ง๊ธ/์ํํธ์จ์ด
์ด ๋ฌธ์์ ์๋ณธ์ ์ธ๋ถ ์ํค์์ ๊ฐ์ ธ์์ต๋๋ค.
1. ๊ฐ์[ํธ์ง]
class HelloWorld {
static void main(String[] args) {
println("Hello, world!")
}
}๊ณต์ ํํ์ด์ง
Java๋ฅผ ๋ฐ์ ์ํจ ๊ฐ์ฒด ์งํฅ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด.
๋ฌธ๋ฒ์ด ๊ฑฐ์ ๋์ผํ๋ฏ๋ก Java ํ๋ก๊ทธ๋๋จธ๋ผ๋ฉด ๊ธ๋ฐฉ ์ ์ํด์ ์ธ ์ ์๋ค. ์ฐจ์ด์ ์ public, private ๋ฑ์ ์ ๊ทผ ๋ ๋ฒจ ์ง์์๋ ์ธ๋ฏธ์ฝ๋ก ๋ฑ์ด ์ต์ ์ด๋ผ๋ ๊ฒ ์ ๋๋ฉฐ ์๋ฐ์์๋ ์ง์๋์ง ์๋ ํด๋ก์ ํจ์๊ฐ ์ง์๋๊ณ ํจ์ํํ๋ก๊ทธ๋๋ฐ์ด ๊ฐ๋ฅํ๋ค. ์ต๊ทผ Maven์ ๋์ฒดํ๊ธฐ ์์ํ Gradle ๋น๋ ์์คํ ์ด Groovy๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ๋ค. Java Virtual Machine ์์์ ๊ทธ๋๋ก ๋์๊ฐ๊ธฐ ๋๋ฌธ์ Java API๋ ๋ฌธ์ ์์ด ์ฌ์ฉ ๊ฐ๋ฅํ๋ค. ํตํฉ ๊ฐ๋ฐ ํ๊ฒฝ ์ญ์ Java๋ฅผ ์ง์ํ๋ ํด์ด๋ผ๋ฉด Groovy๋ ์ง์ํ๋ ๊ฒฝ์ฐ๊ฐ ๋๋ถ๋ถ์ด๋ฉฐ ๋ํ์ ์ผ๋ก๋ ์ดํด๋ฆฝ์ค, ๋ท๋น์ฆ, IntelliJ IDEA ๋ฑ์ด ์๋ค.