๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

๋ถ„๋ฅ˜ ์ „์ฒด๋ณด๊ธฐ1706

์ž๋ฐ” static์˜ ์˜๋ฏธ์™€ ์‚ฌ์šฉ๋ฒ• 1. ์ž๋ฐ” static ํ‚ค์›Œ๋“œ์˜ ๊ฐœ์š” ์ž๋ฐ”์˜ static ํ‚ค์›Œ๋“œ๋Š” ํด๋ž˜์Šค ๋ฉค๋ฒ„๋ฅผ ์„ ์–ธํ•  ๋•Œ ์‚ฌ์šฉ๋˜๋ฉฐ, ํ•ด๋‹น ๋ฉค๋ฒ„๊ฐ€ ์ธ์Šคํ„ด์Šค์— ์†ํ•˜์ง€ ์•Š๊ณ  ํด๋ž˜์Šค์— ์†ํ•˜๋Š” ๊ฒƒ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. ๋ณ€์ˆ˜, ๋ฉ”์†Œ๋“œ, ๋ธ”๋ก ๋“ฑ ์—ฌ๋Ÿฌ ๋ถ€๋ถ„์— ์ ์šฉ๋  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ํŠน์ • ์ธ์Šคํ„ด์Šค์— ์†ํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ ํด๋ž˜์Šค ์ž์ฒด์— ์†ํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ํด๋ž˜์Šค ๋ฉค๋ฒ„๊ฐ€ static์œผ๋กœ ์„ ์–ธ๋˜๋ฉด, ํ•ด๋‹น ๋ฉค๋ฒ„๋Š” ํ”„๋กœ๊ทธ๋žจ์ด ์‹คํ–‰๋  ๋•Œ ์ž๋™์œผ๋กœ ๋ฉ”๋ชจ๋ฆฌ์— ์˜ฌ๋ผ๊ฐ€๋ฉฐ, ์ธ์Šคํ„ด์Šค๋ฅผ ์ƒ์„ฑํ•˜์ง€ ์•Š๊ณ ๋„ ํ˜ธ์ถœํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Š” ํ•ด๋‹น ๋ฉค๋ฒ„๊ฐ€ ์ธ์Šคํ„ด์Šค์˜ ์ƒ์„ฑ๊ณผ๋Š” ์ƒ๊ด€ ์—†์ด ์‚ฌ์šฉ๋  ์ˆ˜ ์žˆ์Œ์„ ์˜๋ฏธํ•˜๋ฉฐ, ์ •์ (static)์œผ๋กœ ์„ ์–ธ๋œ ๋ฉค๋ฒ„๋Š” ํด๋ž˜์Šค์— ์†ํ•˜๋ฏ€๋กœ ํด๋ž˜์Šค๋ช….๋ฉค๋ฒ„๋ช… ํ˜•ํƒœ๋กœ ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ž๋ฐ”์—์„œ static ํ‚ค์›Œ๋“œ๋Š” ๋ณ€์ˆ˜, ๋ฉ”์†Œ๋“œ, ๋ธ”๋ก ๋“ฑ์„ ์„ ์–ธํ•  ๋•Œ ์‚ฌ์šฉ๋˜๊ณ , ์ด๋ฅผ ํ†ตํ•ด.. 2023. 10. 1.
๊ตฌ๊ธ€ ๋“œ๋ผ์ด๋ธŒ ์šฉ๋Ÿ‰ ์ œํ•œ ๊ตฌ๊ธ€ ๋“œ๋ผ์ด๋ธŒ ์šฉ๋Ÿ‰ ์ œํ•œ์— ๋Œ€ํ•œ ๊ธ€์“ฐ๊ธฐ ๋ชฉ์ฐจ: ๋„์ž… ๊ตฌ๊ธ€ ๋“œ๋ผ์ด๋ธŒ ์†Œ๊ฐœ ๋“œ๋ผ์ด๋ธŒ ์šฉ๋Ÿ‰ ์ œํ•œ์˜ ์ค‘์š”์„ฑ ๊ตฌ๊ธ€ ๋“œ๋ผ์ด๋ธŒ ์šฉ๋Ÿ‰ ์ œํ•œ์˜ ์˜๋ฏธ ์šฉ๋Ÿ‰ ์ œํ•œ์ด ์žˆ๋Š” ์ด์œ  ์‚ฌ์šฉ์ž์—๊ฒŒ ์ฃผ์–ด์ง€๋Š” ๊ธฐ๋ณธ ์šฉ๋Ÿ‰ ๊ตฌ๊ธ€ ๋“œ๋ผ์ด๋ธŒ ์šฉ๋Ÿ‰ ์ œํ•œ์— ๋Œ€ํ•œ ํ˜„์žฌ ์ƒํ™ฉ ๋ฌด๋ฃŒ ๊ณ„์ •๊ณผ ์œ ๋ฃŒ ๊ณ„์ •์˜ ์ฐจ์ด์  ์ถ”๊ฐ€ ๊ณต๊ฐ„์„ ๊ตฌ๋งคํ•˜๋Š” ๋ฐฉ๋ฒ• ๊ตฌ๊ธ€ ๋“œ๋ผ์ด๋ธŒ ์šฉ๋Ÿ‰ ์ œํ•œ์˜ ์˜ํ–ฅ ์šฉ๋Ÿ‰ ๋ถ€์กฑ์œผ๋กœ ์ธํ•œ ๋ถˆํŽธํ•จ ํŒŒ์ผ ๋ฐ ํด๋” ๊ณต์œ ์— ๋Œ€ํ•œ ์ œ์•ฝ์‚ฌํ•ญ ๊ตฌ๊ธ€ ๋“œ๋ผ์ด๋ธŒ ์šฉ๋Ÿ‰ ์ œํ•œ ๋Œ€์•ˆ ๋ฐ ํ•ด๊ฒฐ ๋ฐฉ์•ˆ ๋กœ์ปฌ ์ €์žฅ์†Œ์™€์˜ ๋™๊ธฐํ™” ์šฉ๋Ÿ‰์„ ์ ˆ์•ฝํ•˜๋Š” ํŒŒ์ผ ๊ด€๋ฆฌ ๋ฐฉ๋ฒ• ๋Œ€์ฒด ํด๋ผ์šฐ๋“œ ์ €์žฅ์†Œ ์„œ๋น„์Šค ์ถ”์ฒœ ์ด ๋ชฉ์ฐจ๋ฅผ ํ™œ์šฉํ•˜์—ฌ, ๊ตฌ๊ธ€ ๋“œ๋ผ์ด๋ธŒ ์šฉ๋Ÿ‰ ์ œํ•œ์— ๋Œ€ํ•ด ์ƒ์„ธํ•˜๊ณ  ์นœ์ ˆํ•˜๊ฒŒ ์„ค๋ช…ํ•˜๋Š” ๊ธ€์„ ์ž‘์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ตฌ๊ธ€ ๋“œ๋ผ์ด๋ธŒ ์šฉ๋Ÿ‰ ์ œํ•œ์— ๋Œ€ํ•œ ๊ธ€์“ฐ๊ธฐ ๋„์ž… ๊ตฌ๊ธ€ ๋“œ๋ผ์ด๋ธŒ๋Š” ๊ตฌ๊ธ€์—์„œ ์ œ๊ณตํ•˜๋Š” ํด๋ผ์šฐ๋“œ .. 2023. 10. 1.
์Šค๋งˆํŠธํฐ ํˆฌ๋ช… ์ผ€์ด์Šค 1. ์Šค๋งˆํŠธํฐ ํˆฌ๋ช… ์ผ€์ด์Šค์˜ ์žฅ์  ์Šค๋งˆํŠธํฐ ํˆฌ๋ช… ์ผ€์ด์Šค๋Š” ๋งŽ์€ ์ด์šฉ์ž๋“ค์—๊ฒŒ ์ธ๊ธฐ๋ฅผ ๋Œ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ ์ด์œ ๋Š” ๋‹ค์–‘ํ•œ ์žฅ์ ์ด ์žˆ๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. 1.1 ๋‚ด๋ถ€ ๋””์ž์ธ์„ ๊ฐ์ถœ ์ˆ˜ ์žˆ์Œ ์Šค๋งˆํŠธํฐ ํˆฌ๋ช… ์ผ€์ด์Šค๋Š” ๊ทธ ์ด๋ฆ„ ๊ทธ๋Œ€๋กœ ํˆฌ๋ช…ํ•˜๊ฒŒ ์ œ์ž‘๋˜์–ด ์žˆ์–ด, ์Šค๋งˆํŠธํฐ์˜ ๋‚ด๋ถ€ ๋””์ž์ธ์„ ๊ฐ์ถ”์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋งŽ์€ ์Šค๋งˆํŠธํฐ๋“ค์ด ์•„๋ฆ„๋‹ค์šด ๋””์ž์ธ์„ ๊ฐ€์ง€๊ณ  ์žˆ๊ธฐ ๋•Œ๋ฌธ์—, ์ด๋ฅผ ๊ฐ์ถœ ํ•„์š” ์—†์ด ๊ทธ๋Œ€๋กœ ๋ณด์—ฌ์ค„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. 1.2 ์Šค๋งˆํŠธํฐ์˜ ์ƒ‰์ƒ์„ ๊ฐ•์กฐํ•  ์ˆ˜ ์žˆ์Œ ํˆฌ๋ช…ํ•œ ์ผ€์ด์Šค๋Š” ์Šค๋งˆํŠธํฐ์˜ ์ƒ‰์ƒ์„ ๊ฐ•์กฐํ•ด์ค๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ํ™”์ดํŠธ ์ปฌ๋Ÿฌ์˜ ์Šค๋งˆํŠธํฐ์„ ํˆฌ๋ช… ์ผ€์ด์Šค์— ๋„ฃ์œผ๋ฉด, ๋”์šฑ ๋ˆˆ์— ๋„์–ด์ง€๋Š” ํ™”์ดํŠธ ์ปฌ๋Ÿฌ๋ฅผ ์ฆ๊ธธ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฐ•์กฐ๋œ ์ƒ‰์ƒ์€ ์‚ฌ์šฉ์ž์˜ ๊ฐœ์„ฑ์„ ๋ณด์—ฌ์ฃผ๋ฉฐ, ์Šค๋งˆํŠธํฐ์„ ๋”์šฑ ๋…ํŠนํ•˜๊ฒŒ ๋งŒ๋“ค์–ด์ค๋‹ˆ๋‹ค. 1.3 ์Šค๋งˆํŠธํฐ ๋ณดํ˜ธ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•จ .. 2023. 10. 1.
์นด์นด์˜คํŽ˜์ด 1. ์นด์นด์˜คํŽ˜์ด์˜ ์†Œ๊ฐœ ์นด์นด์˜คํŽ˜์ด๋Š” ๋Œ€ํ•œ๋ฏผ๊ตญ์˜ ๋Œ€ํ‘œ์ ์ธ ๋ชจ๋ฐ”์ผ ํŽ˜์ด ์„œ๋น„์Šค ์ค‘ ํ•˜๋‚˜๋กœ, 2014๋…„์— ์นด์นด์˜ค๊ฐ€ ๋„์ž…ํ•œ ์„œ๋น„์Šค์ž…๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž๋“ค์—๊ฒŒ ๊ฐ„ํŽธํ•œ ๊ฒฐ์ œ ๋ฐฉ๋ฒ•์„ ์ œ๊ณตํ•˜์—ฌ ๊ฐ€๋งน์ ์ด๋‚˜ ๊ฐœ์ธ ๊ฐ„์˜ ๊ฒฐ์ œ๋ฅผ ํŽธ๋ฆฌํ•˜๊ฒŒ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ๋„๋ก ๋„์™€์ค๋‹ˆ๋‹ค. ์นด์นด์˜คํŽ˜์ด๋Š” ์นด์นด์˜ค ๊ณ„์ •์„ ์‚ฌ์šฉํ•˜๋ฏ€๋กœ, ์นด์นด์˜คํ†ก๊ณผ ์—ฐ๋™๋˜์–ด ์žˆ์–ด ๋Œ€์ค‘์ ์œผ๋กœ ๋งŽ์€ ์‚ฌ์šฉ์ž๋“ค์ด ์‰ฝ๊ฒŒ ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ๋Š” ์žฅ์ ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์นด์นด์˜คํŽ˜์ด๋Š” ๋‹ค์–‘ํ•œ ๊ฒฐ์ œ ์ˆ˜๋‹จ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์‹ ์šฉ์นด๋“œ๋‚˜ ์ฒดํฌ์นด๋“œ, ํ˜„๊ธˆ์˜์ˆ˜์ฆ, ๊ฐ„ํŽธ๊ฒฐ์ œ, ํœด๋Œ€ํฐ ์†Œ์•ก๊ฒฐ์ œ ๋“ฑ ๋‹ค์–‘ํ•œ ์˜ต์…˜์„ ํ†ตํ•ด ์‚ฌ์šฉ์ž๋“ค์—๊ฒŒ ํŽธ์˜์„ฑ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ, ์นด์นด์˜คํŽ˜์ด์˜ ์‚ฌ์šฉ์ž๋“ค์€ ๊ฐ€๋งน์ ์—์„œ ํฌ์ธํŠธ๋ฅผ ์ ๋ฆฝํ•˜๊ฑฐ๋‚˜ ํ• ์ธ ํ˜œํƒ์„ ๋ฐ›์„ ์ˆ˜ ์žˆ์–ด ๋”์šฑ ๋งŽ์€ ์‚ฌ๋žŒ๋“ค์ด ์ด์šฉํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋ ‡๊ฒŒ ๊ฐ„ํŽธํ•˜๊ณ  ๋‹ค์–‘ํ•œ ๊ฒฐ์ œ ์ˆ˜๋‹จ์„ ์ œ๊ณตํ•˜๋Š” ์นด์นด์˜คํŽ˜.. 2023. 10. 1.