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

[๋ช…ํ’ˆ ์ž๋ฐ” ํ”„๋กœ๊ทธ๋ž˜๋ฐ] 4์žฅ ๊ต์žฌ_์ด๋ก  ๋ฌธ์ œ ์ •๋ฆฌ

by ๋น„์†Œ์•ผ 2022. 10. 19.
728x90

๋ช…ํ’ˆ ์ž๋ฐ” ํ”„๋กœ๊ทธ๋ž˜๋ฐ 4์žฅ ๊ต์žฌ_์ด๋ก  ๋ฌธ์ œ ์ •๋ฆฌ

์ฒดํฌํƒ€์ž„

198์ชฝ

 

1๋ฒˆ

์ƒ์„ฑ์ž๋Š” ๋ฆฌํ„ด ํƒ€์ž…์„ ์ง€์ •ํ•  ์ˆ˜ ์—†์œผ๋ฏ€๋กœ void๋ฅผ ์‚ญ์ œํ•ด์•ผ ํ•œ๋‹ค.

 

221์ชฝ

 

1๋ฒˆ

SampleClass ํด๋ž˜์Šค๋Š” ๋””ํดํŠธ ์ ‘๊ทผ ์ง€์ •์ด๋ฏ€๋กœ ๋™์ผํ•œ ํŒจํ‚ค์ง€์— ์žˆ๋Š” ํด๋ž˜์Šค์—์„œ๋งŒ ์ ‘๊ทผ ๊ฐ€๋Šฅํ•˜๋ฏ€๋กœ

 

SampleClass obj; SampleClass ํƒ€์ž… ๋ ˆํผ๋Ÿฐ์Šค ์„ ์–ธ๋ถ€ํ„ฐ ์ปดํŒŒ์ผ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•œ๋‹ค. // ์ƒ์„ฑ์ž ํ˜ธ์ถœ ์ด์ „์—

 

์—ฐ์Šต๋ฌธ์ œ

240์ชฝ

 

15๋ฒˆ

๊ฐ€๋น„์ง€๊ฐ€ ๋งŽ์•„์ง€๋ฉด JVM์—์„œ ์‘์šฉํ”„๋กœ๊ทธ๋žจ์— ํ• ๋‹นํ•ด์ค„ ์ˆ˜ ์žˆ๋Š” ๊ฐ€์šฉ ๋ฉ”๋ชจ๋ฆฌ๊ฐ€ ์ค„์–ด๋“ค์–ด ์˜ํ–ฅ์„ ์ค„ ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ, JVM์€ ๊ฐ€์šฉ ๋ฉ”๋ชจ๋ฆฌ๊ฐ€ ์ผ์ • ํฌ๊ธฐ ์ดํ•˜๋กœ ์ค„์–ด๋“ค๊ฒŒ ๋˜๋ฉด ์ž๋™์œผ๋กœ ์ž๋น„์ง€ ์ปฌ๋ ‰์…˜์„ ์ˆ˜ํ–‰ํ•˜์—ฌ ๊ฐ€๋น„์ง€๋ฅผ ํšŒ์ˆ˜ํ•œ๋‹ค.

 

์žฅ์  ์ž๋ฐ”๋Š” C++๊ณผ ๋‹ฌ๋ฆฌ delete ์—ฐ์‚ฐ์ž๋‚˜ ์†Œ๋ฉธ์ž๊ฐ€ ์—†์–ด, ํ”„๋กœ๊ทธ๋ž˜๋จธ๊ฐ€ ๋ฉ”๋ชจ๋ฆฌ ๊ด€๋ฆฌ๋ฅผ ํ•˜์ง€ ์•Š์•„๋„ ๋œ๋‹ค.

๋‹จ์  ๊ฐ€๋น„์ง€ ์ปฌ๋ ‰์…˜์ด ์ง„ํ–‰๋˜๋Š” ๋™์•ˆ ํ”„๋กœ๊ทธ๋žจ์ด ์ผ์‹œ์ ์œผ๋กœ ์ค‘๋‹จ๋œ๋‹ค.

 

 

728x90