Collection ์ธํฐํ์ด์ค๋ List์ Set ์ธํฐํ์ด์ค์ ๊ณตํต๋ ๋ถ๋ถ์ ๋ฝ์ ์ ์ํ ๊ฒ์ด๋ค. ์ด Collection ์ธํฐํ์ด์ค๋ฅผ ์ผ๋ถ ๊ตฌํํ ๊ฒ ์ถ์ ํด๋์ค์ธ AbstractCollection์ด๊ณ , ๊ทธ ์๋ AbstractList์ AbstractSet์ด ์๋ค. ์ด๋ค ๋ํ ์ถ์ ํด๋์ค๋ค์ด๊ณ ์ฐ๋ฆฌ๊ฐ ๋ง์ด ์ฌ์ฉํ๋ ArrayList, HashSet ๋ฑ์ด ์ด๋ค์ ์์ํ์ฌ ์ฌ์ฉํ๊ณ ์๋ค. ์ด์ฐ๋๊ฑด ๋ด๊ฐ ๊ถ๊ธํ๋ ๊ฒ์ List์ Set ์ธ์คํด์ค๋ฅผ ์ถ๋ ฅํ ๋ ์ ๋ณ์๋ง์ผ๋ก ๊ฐ์ฒด ์ฃผ์๊ฐ ์๋๋ผ ์ปฌ๋ ์ ์ ๋ด์ฉ์ด ์ถ๋ ฅ๋๋์ง์๋ค. ๊ทธ ์ด์ ๋ ์๋์ ๊ฐ์ด ์ด๋ค์ ์กฐ์์ธ AbstractCollection์์ toString() ๋ฉ์๋๋ฅผ ์ค๋ฒ๋ผ์ด๋ํ๊ธฐ ๋๋ฌธ์ด๋ค. ์์ ๋ฅผ ๋ณด๋ฉด ์ฝ๊ฒ ์ดํดํ ์ ์๋ค. ์์ฑ๋ ์ฝ๋๋ ์๋ฐ์..