โ๏ธ ์ด์ ์๊ฐ์ Garbage Collector์ ๋ํด ๊ณต๋ถํ๋ฉด์ Strong, Weak, Soft, Phantom Reference ์ ๋ํด ์ ๊น ์ค์ณ ์ง๋๊ฐ๋ค. ์ด๋, ํด๋น ๋ถ๋ถ์ ๋ํด ์์ธํ ๊ณต๋ถํ์ง ๋ชปํ๊ณ , ๋ฉํ ๋๊ป์ static์ผ๋ก ์ ์ธ๋ ๋ณ์๋ค์ ์ด๋ป๊ฒ GC ์ฒ๋ฆฌ๊ฐ ๋๋์ง, ์ด๋ป๊ฒ ์ด๊ธฐํ ํ ์ ์๋์ง ์ง๋ฌธํด์ฃผ์ จ๋ค. ๊ทธ๋์ ์ด๋ฒ ์๊ฐ์๋ GC๋ฅผ ์ํํ ๋, ์์ 4 ๊ฐ์ง๊ฐ ์ด๋ค ๊ฒ์ธ์ง ์์๋ณด๋ ์๊ฐ์ ๊ฐ์ ธ๋ณด์! java.lang.ref Java์์๋ ๊ฐ์ฒด์ ์ฐธ์กฐ์ ๋ํ ์ ํ์ 4๊ฐ์ง๋ก ๋๋์ด ๊ตฌ๋ถํ๊ณ , ๊ฐ๊ฐ์ ์ํ์ ๋ฐ๋ผ GC๊ฐ ํด๋น ๊ฐ์ฒด๋ฅผ ๋ฉ๋ชจ๋ฆฌ์์ ์ ๋ฆฌํด์ผ ํ ์ง ์ํ ์ง๋ฅผ ํ๋จํ๋ฉฐ, ๊ฐ๋ฐ์๊ฐ ํด๋น ํจํค์ง์์ ์ ๊ณตํ๋ ํด๋์ค๋ฅผ ํตํด GC ์ํ์ ์ด๋์ ๋ ๊ด์ฌ ํ ์ ์๋ค. ์ด์ ์ Garbag..