https://soda-dev.tistory.com/15
Java ๊ฐ๋ฐํ๊ฒฝ์ ๊ตฌ์ถํ์ผ๋ ์ด์ 'Hello World!' ๋ฅผ ์ถ๋ ฅํด ๋ณผ ๊ฒ์ด๋ค.
Eclipse์์ ์ฝ๋๋ฅผ ์์ฑํ๋ ค๋ฉด ๋จผ์ Project๋ฅผ ์์ฑํด ์ค์ผํ๋ค.
- ์๋จ์์ File > New > Java Project
์ฒ์ ํ ๊ฒฝ์ฐ์๋ ๋จ์ง ์๊ธฐ ๋๋ฌธ์ File > New > Other...๋ฅผ ํ๋ค.
Java Project๋ฅผ ์ ํํ ๋ค [Next >] ํด๋ฆญ
Project name ์ ์ํ๋ ์ด๋ฆ์ ์ฃผ๊ณ [Finish] ํด๋ฆญ
์ผ์ชฝ์ 'Package Explorer'์์ ์์ฑํ ํจํค์ง์ ๊ตฌ์กฐ ํ์ธ
'Package Explorer'์ด ๋ณด์ด์ง ์๋๋ค๋ฉด
์๋จ์์ Window > Show View์์ ์ ํ
์์ฑํ Projectํด๋์์ ์์ฑ ํ์ด์ง ์์ฑํ๊ธฐ
Projectํด๋ > New > Class
Package์ Name์ ์ด๋ฆ์ ์ฃผ๊ณ [Finish]
- Package ์ด๋ฆ์ ์์ด ์๋ฌธ์๋ก ์์ํด์ผ ํ๋ค.
- Name์ ํด๋์ค ์ด๋ฆ์ผ๋ก ์์ด ๋๋ฌธ์๋ก ์์ํด์ผ ํ๋ค.
- public static void main(String[] args)์ ์ฒดํฌํ๋ฉด ์์ฑ์ ์๋์ผ๋ก ์ฐ์ฌ ์๋ค.
-> main๋ฉ์๋์ ์ ์ธ๋ถ๋ก ํ๋ก๊ทธ๋จ์ ์คํํ ๋ 'java.exe'์ ์ํด ํธ์ถ๋ ์ ์๋๋ก ์ฝ์๋ ๋ถ๋ถ์ด๋ฏ๋ก ๊ผญ ์ ์
javac.exe : ์๋ฐ ์ปดํ์ผ๋ฌ / java.exe : ์๋ฐ ์ธํฐํ๋ฆฌํฐ
- ํ๋์ java์ ํ๋ฆฌ์ผ์ด์ ์์๋ main๋ฉ์๋๋ฅผ ํฌํจํ ํด๋์ค๊ฐ ๋ฐ๋์ ํ๋๋ ์์ด์ผ ํ๋ค.
์ด๋ ๊ฒ ์์ฑ
์ฝ๋ ์์ฑํ๊ธฐ
package hello;
public class Hello {
public static void main(String[] args) { //main ๋ฉ์๋์ ์ ์ธ๋ถ
// TODO Auto-generated method stub
System.out.println("Hello World!");
}
/* ๊ดํธ {}๋ ๋ฉ์๋์ ์์๊ณผ ๋์ ์๋ฏธํ๋ค.
์ด ๊ดํธ{} ์ฌ์ด์ ์์
ํ ๋ด์ฉ์ ์์ฑํ๋ฉด ๋๋ค. */
}
- java์ ์ฝ๋๋ ํด๋์ค ์์ ์กด์ฌํ์ฌ์ผ ํ๋ค.
-> class ํด๋์ค์ด๋ฆ { ์ฝ๋ }
- System.out.print() : ๊ดํธ ์์ ๋ด์ฉ์ ์ถ๋ ฅํ๊ณ ์ค๋ฐ๊ฟ์ ํ์ง ์๋๋ค.
- System.out.println() : ๊ดํธ ์์ ๋ด์ฉ์ ์ถ๋ ฅํ๊ณ ์ค๋ฐ๊ฟ์ ํ๋ค.
- sysout์ ์ ๋ ฅํ๊ณ Ctrl + Space๋ฅผ ํ๋ฉด System.out.println();์ด ์๋ ์ ๋ ฅ๋๋ค.
- ์ฃผ์๋ฌ๊ธฐ
1) ํ์ค ์ฃผ์ : ๋ด์ฉ ์์๋ถ๋ถ์ '//'๋ฅผ ์ ๋ ฅํ๋ค.
2) ๋ฒ์ ์ฃผ์ : '/*'์ '*/' ์ฌ์ด์ ๋ด์ฉ์ ์ ๋ ฅํ๋ค.
* ํฐ ๋ฐ์ดํ(") ์์ ์ฃผ์์ ์ฐ๋ฉด ์ฃผ์์ด ์๋ ๋ฌธ์์ด๋ก ์ธ์ํ๋ค.
์คํํ๊ธฐ
์์ฑํ ์ฝ๋๋ฅผ ์คํํ๊ธฐ
- ์ฒซ๋ฒ์งธ ๋ฐฉ๋ฒ,
์์ฑํ ํ์ด์ง > ๋ง์ฐ์ค ์ค๋ฅธ์ชฝ > Run As > Java Application
- ๋๋ฒ์งธ ๋ฐฉ๋ฒ,
์๋จ์์ ์ด๋ก๋ฒํผ ํด๋ฆญ
ํ๋จ์ Console์ ์ถ๋ ฅ
'๐Language > โ Java' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Java] Java ๊ฐ๋ฐํ๊ฒฝ ๊ตฌ์ถ - JDK, Eclipse ๋ค์ด๋ก๋ (0) | 2021.09.05 |
---|---|
[Java] ํ์ ๊ฐ์ ๋ณํ๋ฐฉ๋ฒ (0) | 2021.09.04 |
[Java] Scanner (0) | 2021.08.24 |
[Java] ์ฐ์ฐ์ (0) | 2021.08.24 |
[Java] ๋ณ์ (0) | 2021.08.24 |