MapleStory Finger Point

๐ŸŸค JAVA/๐Ÿ“š๋ช…ํ’ˆ JAVA_ESSENTIAL

[ๅฎŒ][๋ช…ํ’ˆ JAVA ESSENTIAL] CH1

HYEJU01 2021. 9. 23. 21:19
"๊ฐœ์ •ํŒ: ๋ช…ํ’ˆ JAVAESSENTIAL(ํ™ฉ๊ธฐํƒœ)"๊ต์žฌ์— ์ˆ˜๋ก๋œ ๋ฌธ์ œ๋“ค์„ ํ’€์–ด์„œ ์˜ฌ๋ฆฝ๋‹ˆ๋‹ค.
๋ฌธ์ œ์˜ ๋ฒˆํ˜ธ๋งŒ ํ‘œ๊ธฐํ•˜๊ณ  ๋‹ต์•ˆ๋งŒ ์ ๋Š” ํ˜•ํƒœ๋กœ ์—…๋กœ๋“œ ํ•˜๊ณ ์žˆ์Šต๋‹ˆ๋‹ค.
๊ฐœ์ธ ํ’€์ด์ด๋ฏ€๋กœ ์˜ค๋‹ต์ด ์žˆ์„ ์ˆ˜ ์žˆ์œผ๋ฉฐ ์˜ค๋‹ต ๋ฐœ๊ฒฌ ์‹œ ๋Œ“๊ธ€ ๋‚จ๊ฒจ์ฃผ์‹œ๋ฉด ๊ฐ์‚ฌํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค๐Ÿ˜Š
-
#์ด ํ‘œ์‹œ๋œ ๊ฑด ์•„์ง ํ’€์ง€ ๋ชปํ•œ ๋ฌธ์ œ or ํ—ท๊ฐˆ๋ฆฌ๋Š” ๋ฌธ์ œ์ž…๋‹ˆ๋‹ค!
์ถ”ํ›„์— ๋‹ค์‹œ ํ’€์–ด์„œ ์˜ฌ๋ฆด ์˜ˆ์ •์ด์—์š”!
-ujeyhx-

 

โœ…Check Time 21p

1) ๊ธฐ๊ณ„์–ด์˜ ๋ช…๋ น์„ ๋‹ˆ๋ชจ๋‹‰ ๊ธฐํ˜ธ(mnemonic symbol)๋กœ 1:1 ๋Œ€์‘์‹œํ‚จ ๊ฒƒ์œผ๋กœ ๊ธฐ๊ณ„์–ด์˜ ๋ช…๋ น์„ ๋น„๊ต์  ์‚ฌ๋žŒ์ด ์ œ์–ดํ•˜๊ธฐ ์‰ฝ๊ฒŒํ•ด์ค€๋‹ค.

 

2) ์ปดํŒŒ์ผ(compile) ๊ณผ์ •

 

3) ๋ถˆ๊ฐ€๋Šฅ (๊ฐ ์–ธ์–ด๋Š” ์ „์šฉ ์ปดํŒŒ์ผ๋Ÿฌ๊ฐ€ ์กด์žฌํ•˜๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค)

 

โœ…Check Time 26p

1) 4๋ฒˆ

 

2) Write Once Run Anywhere

 

3)

์ž๋ฐ” ๊ฐ€์ƒ ๊ธฐ๊ณ„(JVM) -> ํ”Œ๋žซํผ ์ข…์†์ 

์ž๋ฐ”์‘์šฉํ”„๋กœ๊ทธ๋žจ ->ํ”Œ๋žซํผ ๋…๋ฆฝ์  

 

4) ๋ฐ”์ดํŠธ ์ฝ”๋“œ / ์ž๋ฐ” ๊ฐ€์ƒ ๊ธฐ๊ณ„(JVM)

 

โœ…Check Time 32p

1) main

 

2) class

 

 

๐Ÿ”Ž์ด๋ก ๋ฌธ์ œ

1)
์ž๋ฐ” ์†Œ์Šค ํŒŒ์ผ ํ™•์žฅ์ž -> .java

์ปดํŒŒ์ผ๋œ ํด๋ž˜์Šค ํŒŒ์ผ ํ™•์žฅ์ž -> .class

 

2) ์ปดํ“จํ„ฐ ํ”Œ๋žซํผ ๊ฐ„์˜ ํ˜ธํ™˜ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด

 

3) WORA

 

4) 4๋ฒˆ (ํ•˜๋‚˜์˜ ํด๋ž˜์Šค ํŒŒ์ผ์—๋Š” ์ปดํŒŒ์ผ๋œ ํ•˜๋‚˜์˜ ํด๋ž˜์Šค ํŒŒ์ผ๋งŒ ์ €์žฅ๋œ๋‹ค)

 

5) JDK -> ์ž๋ฐ” ๊ฐœ๋ฐœ์ž์—๊ฒŒ ํ•„์š”ํ•œ ์†Œํ”„ํŠธ์›จ์–ด ( ๊ฐœ๋ฐœ๋„๊ตฌ +  JRE ( Java API , ์ž๋ฐ” ๊ฐ€์ƒ ๋จธ์‹  ํฌํ•จ ))

 

6) 4๋ฒˆ (์ž๋ฐ” ๊ฐ€์ƒ๋จธ์‹ ์€ JRE์— ํฌํ•จ๋œ๋‹ค ์ฆ‰ JDK์—๋„ ํฌํ•จ๋œ๋‹ค)

 

7) 4๋ฒˆ (๋‘˜ ๋‹ค ๊ธฐ๊ณ„์–ด๋กœ ์ปดํŒŒ์ผ๋œ๋‹ค, ๋ฐ”์ดํŠธ ์ฝ”๋“œ๋„ ์ผ์ข…์˜ ๊ธฐ๊ณ„์–ด์ด๋‹ค) 

 

8) 2๋ฒˆ (ํฌ์ธํ„ฐ๊ฐ€ ์—†์–ด์„œ ํ”„๋กœ๊ทธ๋žจ ์ž‘์„ฑ ๋ถ€๋‹ด์ด ์ ์Œ)

 

9)

1๋ฒˆ -> W.java

2๋ฒˆ -> W.class / W$X.class / Y.class / Z.class

 

10) 

์ž๋ฐ” ์†Œ์Šค ํŒŒ์ผ-> Calc.java

์ปดํŒŒ์ผ๋œ ํด๋ž˜์Šค ํŒŒ์ผ -> Calc.class

 

๐Ÿ”Ž์‹ค์Šต๋ฌธ์ œ

1)

public class Hello2030 {

	public static void main(String[] args) {
	
		System.out.println("Welcome!!");
		
	}
}

 

 

2)


public class Hello2030 {

	public static void main(String[] args) {
	
		System.out.println("Sorry~~");
		
	}
}

 

 

3)

public class Hello2030 {

	public static void main(String[] args) {
	
		System.out.println("1 2 3 4 5 6 7 8 9");
		
	}
	
}