๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
1. Java ์ž๋ฐ”/1_0. ์ฑ…, ๊ฐ•์˜

[์ž๋ฐ”ํ”„๋กœ๊ทธ๋ž˜๋ฐ1] 5์ฃผ์ฐจ ๊ต์žฌ_์ •๋ฆฌ

by ๋น„์†Œ์•ผ 2022. 5. 7.
728x90

[์ž๋ฐ”ํ”„๋กœ๊ทธ๋ž˜๋ฐ1] 5์ฃผ์ฐจ ๊ต์žฌ_์ •๋ฆฌ

์‹๋ณ„์ž, ์ž๋ฃŒํ˜•, ๋ฆฌํ„ฐ๋Ÿด

 

 

P66 C/C++์—์„œ๋Š” ์˜์–ด๋Š” 1๋ฐ”์ดํŠธ๋กœ ํ•œ๊ธ€์€ 2๋ฐ”์ดํŠธ๋กœ ํ‘œํ˜„๋˜๋ฏ€๋กœ, ํ•œ๊ธ€๊ณผ ์˜์–ด๊ฐ€ ์„ž์—ฌ ์žˆ๋Š” ๋ฌธ์ž์—ด์ด๋‚˜ ํŒŒ์ผ์„ ๋‹ค๋ฃจ๋Š” ํ”„๋กœ๊ทธ๋žจ ์ž‘์„ฑ์€ ๋งค์šฐ ๊นŒ๋‹ค๋กญ๋‹ค.

P67 ์ž๋ฐ”๋Š” ํ”Œ๋žซํผ์— ๋…๋ฆฝ์ ์ธ ์–ธ์–ด์ด๋ฏ€๋กœ CPU์˜ ์ฒ˜๋ฆฌ ๋Šฅ๋ ฅ์ด๋‚˜ ์šด์˜์ฒด์ œ์— ๋”ฐ๋ผ ๋ฐ์ดํ„ฐ๊ฐ€ ์ฐจ์ง€ํ•˜๋Š” ๋ฉ”๋ชจ๋ฆฌ ๊ณต๊ฐ„์˜ ํฌ๊ธฐ๊ฐ€ ๋‹ฌ๋ผ์งˆ ์ˆ˜ ์žˆ๋Š” ๋‹ค๋ฅธ ์–ธ์–ด์™€ ๋‹ฌ๋ฆฌ ๋ฐ์ดํ„ฐ ํƒ€์ž…์˜ ํฌ๊ธฐ๊ฐ€ ํ•ญ์ƒ ์ผ์ •ํ•˜๋‹ค.

 

 

์ž๋ฐ”์—์„œ๋Š” ๋ฌธ์ž์—ด๊ณผ ๊ธฐ๋ณธ ํƒ€์ž…์˜ + ์—ฐ์‚ฐ์ด ์‹คํ–‰๋˜๋ฉด, ๊ธฐ๋ณธ ํƒ€์ž…์˜ ๊ฐ’์ด ๋ฌธ์ž์—ด๋กœ ๋ฐ”๋€Œ๊ณ , ๋‘ ๋ฌธ์ž์—ด์ด ์—ฐ๊ฒฐ๋œ ์ƒˆ๋กœ์šด ๋ฌธ์ž์—ด์ด ์ƒ์„ฑ๋œ๋‹ค.

P68 ๊ฐ™์€ ํƒ€์ž…์˜ ๋ณ€์ˆ˜๋ฅผ ์—ฌ๋Ÿฌ ๊ฐœ ์„ ์–ธํ•˜๋ ค๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ฝค๋งˆ๋กœ ๋ถ„๋ฆฌํ•˜๋ฉด ๋œ๋‹ค.

P69 ์‹ค์ˆ˜ ๋ฆฌํ„ฐ๋Ÿด์€ ์†Œ์ˆ˜์  ํ˜•ํƒœ๋‚˜ ์ง€์ˆ˜ ํ˜•ํƒœ์ด๋‹ค.

P70 ํŠน์ˆ˜๋ฌธ์ž ๋ฆฌํ„ฐ๋Ÿด์€ ์ด์Šค์ผ€์ดํ”„ ์‹œํ€€์Šค๋ผ๊ณ ๋„ ํ•œ๋‹ค.

 

 

boolean c = 1; // C/C++์™€ ๋‹ฌ๋ฆฌ ์ž๋ฐ”์—์„œ ์ˆซ์ž๋ฅผ ์ฐธ, ๊ฑฐ์ง“์œผ๋กœ ์‚ฌ์šฉ ๋ถˆ๊ฐ€

while(true) { // ์ž๋ฐ”์—์„œ ๋ฌดํ•œ ๋ฃจํ”„, while(1)๋กœ ํ•˜๋ฉด ์•ˆ๋จ
}

P73 ํฐ ํƒ€์ž…์˜ ๊ฐ’์„ ์ž‘์€ ํƒ€์ž…์˜ ๊ฐ’์œผ๋กœ ๋ณ€ํ™˜ํ•ด์•ผ ํ•  ๋•Œ, ์ปดํŒŒ์ผ๋Ÿฌ๋Š” ์ž๋™ ํƒ€์ž… ๋ณ€ํ™˜ ๋Œ€์‹  ์ปดํŒŒ์ผ ์˜ค๋ฅ˜๋ฅผ ๋ฐœ์ƒ์‹œํ‚จ๋‹ค.

 

728x90