public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello World!");
}
}
๐ฅ main ๋ฉ์๋๊ฐ ๋ญ๊ฐ์?
์์ ๊ฐ๋จํ ์ถ๋ ฅ๋ฌธ์ ํ๋ ์์ฑํด๋ดค๋ค. ๋ญ.. ๋ค์ฌ์ฐ๊ธฐ๊ฐ ๋ง์์ ๋ค์ง ์์ ์ ์์ง๋ง.. ์ํดํด์ฃผ๊ธฐ๋ฅผ ๋ฐ๋๋ค. (๋ถ๋ช ํ ๋ด ์ฝ๋ ๋ธ๋ญ์์๋ ์ ํํ ๋ค์ฌ์ผ๋ค..ใ ใ )
์ฌํผ ๋ณธ๋ก ์ผ๋ก ๋์ด๊ฐ์, main ๋ฉ์๋๋ ์๋ฐ์์ ํต์ฌ ๋ฉ์๋๋ผ๊ณ ์๊ฐํ๋ฉด ๋๋ค. ํ๋ก๊ทธ๋จ์ด ์์๋๋ ๊ณณ์ด์, ์ข ๋ฃ๋๋ ๊ณณ. ๊ทธ๊ฒ main ๋ฉ์๋์ ์๋ฏธ๋ค. ๊ทธ๋์ main ๋ฉ์๋๋ String ํ์ ์ ๋ฐฐ์ด์ธ args๋ฅผ ์ธ์๋ก ๋ฐ์์ผ ํ๊ณ , static์ ์ ์ธํด์ฃผ์ด์ผ ํ๋ค๋ ์กฐ๊ฑด๋ค์ด ์๋ค.
๊ฐ๋จํ ์๊ฐํ๋ฉด ์์ ๋ฒํผ์ด๋ผ๊ณ ์๊ฐํ๋ฉด ๋๊ฒ ๋ค. ๊ฒ์์ด๋ ๋ค๋ฅธ ํ๋ก๊ทธ๋จ๋ ์์ ๋ฒํผ์ ๋๋ฅด๋ฉด ์๋ฌ๊ฐ ๋์ง ์๋ ์ด์ ํ๋ก๊ทธ๋จ์ด ์ ์ ์๋ํ๊ณ , ์ข ๋ฃ ๋ฒํผ์ ๋๋ฅด๋ฉด ์ข ๋ฃ๋๋ฏ์ด. main ๋ฉ์๋๋ ์คํ๋๊ณ ์๋ฌ๊ฐ ๋์ง ์๋ ์ด์ ํ๋ก๊ทธ๋จ์ ์คํํ๊ณ , ์ข ๋ฃ ์กฐ๊ฑด์ ๋ง์กฑํ๊ฑฐ๋, ์ข ๋ฃ ๋ฒํผ์ ๋๋ฅด๋ฉด main ๋ฉ์๋๋ฅผ ๋์ค๊ฒ ๋๋ค.
์ด๋ ต์ง ์์ ๊ฐ๋ ์ด๋ ์ค๋ช ์ ์ด ์ ๋๋ก ๋ง์น๊ฒ ๋ค..!
ps. ์ฐธ๊ณ ๋ก C#์์๋ ๋น์ทํ๊ฒ ์ฌ์ฉ๋๋ค. ๋จ, ์๋์ ๊ฐ์ด ๋ฉ์๋ ์ฒซ ๊ธ์๊ฐ ๋๋ฌธ์์ด๊ณ (Main), string ์ ์ธ์ด ์๋ฌธ์์ด๊ณ , ์ถ๋ ฅ ๋ฉ์๋๊ฐ ๋ค๋ฅด๋ค๋ ์ฐจ์ด์ ์ ์กด์ฌํ๋ค.
public class Program {
public void static Main(string[] args) {
Console.WriteLine("Hello World");
}
}โ
'Java' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Java] Covariant(๊ณต๋ณ์ฑ)์ ๊ดํ ๊ฐ๋จํ ์ด์ผ๊ธฐ (0) | 2022.09.02 |
---|---|
[Java] System ํด๋์ค (0) | 2022.08.30 |
[Java] Static์ ๊ดํ ์ด์ผ๊ธฐ.. (0) | 2022.07.18 |
[Java] NHN Academy, Advanced Java! (1) | 2022.07.11 |
[Java] Private๊ณผ Static์ด ๊ณต์กดํ ์ ์๋ค!? (0) | 2022.07.09 |