๐๏ธ ์๋ฐ ๊ฐ๋ฐ์ ์ํ ๊ธฐ๋ณธ์ ์ธ Memory-Saving ๊ธฐ์
๐ primitive types๋ฅผ ์ฌ์ฉํ๋ผ. ex. int x = 42; (O) Integer x = 42; (X) ๐ ๋ถํ์ํ ๊ฐ์ฒด ์์ฑ์ ์ง์ํ๋ผ. ๐ lazy ์ด๊ธฐํ๋ฅผ ์ฌ์ฉํ๋ผ. ์ค์ ๋ก ๊ฐ์ฒด๊ฐ ์ฌ์ฉ๋ ๋ ๊ฐ์ฒด๋ฅผ ์ด๊ธฐํ ํ๋ผ. ๐ collections ๋์ array๋ฅผ ์ฌ์ฉํ๋ผ. ๐ ๊ฐ์ฒด๋ฅผ ์ฌ์ฌ์ฉ ํ๋ผ. ๐ ์ ์ ํฉํ ๋ฆฌ ๋ฉ์๋๋ฅผ ์ฌ์ฉํ๋ผ. ๐ Flyweight ํจํด์ ์ฌ์ฉํ๋ผ. ๐ intern() ๋ฉ์๋๋ฅผ ํ์ฉํ๋ผ. ๐ ๋ถํ์ํ auto-boxing์ ์ง์ํ๋ผ. ๋์ valueOf() ๋ฉ์๋๋ฅผ ์ฌ์ฉํ๋ผ. ๐ finalize() ๋ฉ์๋๋ ์ฃผ์ ๊น๊ฒ ์ฌ์ฉํ๋ผ. try-with-resources ๋ฐฉ๋ฒ์ ๊ถ์ฅํ๋ค.