โ List<E> ๊ตฌํํด๋์ค, Set<E> ๊ตฌํํด๋์ค, Iterator<E> ๊ตฌํํด๋์ค
List ํด๋์ค๋ค์ ์์๋ฅผ ์ง์ ํ์ฌ ์ ์ฅํ๊ณ , Set ํด๋์ค๋ค์ ์ค๋ณต๊ฒ์ฌ๋ฅผ ํ์ฌ ์ ์ฅํ๋ค.
๋ฐ๋ณต๋ฌธ ๋ด์์ ๊ฐ์ฒด์ ์ญ์ ๋ ๋ณ๊ฒฝ์ ํด์ผ ํ๋ค๋ฉด ๋ฐ๋ณต์ Iterator ๊ฐ์ฒด๋ฅผ ํตํด์ ์ํํด์ผ ํ๋ค.
โ ๊ฐ์ฒด์ ๋์ผ์ฑ์ด ์๋ ๋๋ฑ์ฑ ์ฒดํฌ๋ฅผ ํ๊ณ ์ถ๋ค๋ฉด equals, hashCode ๋ฉ์๋๋ฅผ ์ฌ์ ์ํด์ฃผ์ด์ผ ํ๋ค. (์์- String)
โ ๋ฐํ๊ฐ, ์ฐธ์กฐ๋ณ์, ๋งค๊ฐ๋ณ์๋ ๊ฐ ๊ตฌํ๊ฐ์ฒด์ ํ์
๋ณด๋ค๋ ์ธํฐํ์ด์ค ํ์
์ผ๋ก ์ง์ ํด์ค๋ค. -> ๋์จํ ๊ฒฐํฉ
์๋ฅผ ๋ค์ด List<E> x = new ArrayList<>();
โ ์์ฑ๋ ์๋ฃ๊ตฌ์กฐ ๊ฐ์ฒด๋ ๋น์ด ์์ ์๋ ์์ด๋ null์ผ ์๋ ์๋ค.
null ์ฒดํฌ๊ฐ ํ์ํ ๊ฐ์ฒด์ ์๋ ๊ฐ์ฒด์ ๊ตฌ๋ถ์ ํ ์ ์์ด์ผ ํ๋ค.
โ ๋ฉ์๋ ์ ์ธ๋ถ ์์ฑ์ ์ค์์ฑ (์๊ตฌ์ฌํญ์ ๋ํ ํ๋จ):
ํ ๊ฐ๋ฅผ ๋ฐํํ๋ ๋ฉ์๋์ ์ฌ๋ฌ ๊ฐ๋ฅผ ๋ฐํํ๋ ๋ฉ์๋๋ ๊ตฌํ ๋ด์ฉ์ด ๋ค๋ฅด๋ฏ์ด
๋ฐํ ๊ฐ์ -> ์ฌ๋ฌ๊ฐ๋ผ๋ฉด ์ ๋ ฌํด์ผ ํ๋์ง, ์ค๋ณต ํ์ฉํด์ผํ๋์ง ํ๋จ -> ์๋ฃ๊ตฌ์กฐ๊ฐ์ฒด ํ์
์ ํ๊ธฐ
์ค๋ ๋ค์ ํท๊ฐ๋ ธ๋ ํ๋ฆ์ ์ด๋ฌธ ์ดํด๋ณด๊ธฐ
์ ์ฒ๊ธฐ ํ๊ธฐ: 1ํ๋
- 1์ผ 1์๋จ์ ( ~ 4. ํ๋ก๊ทธ๋๋ฐ ์ธ์ด ํ์ฉ chapter 01
)
์ธํ๋ฐ : ๋น์ ๊ณต์๋ฅผ ์ํ ๊ฐ๋ฐ์ ์ทจ์ ์ฌ์ธ์ ๊ฐ์ด๋ ์์ฒญ
SQL ์๊ฒฉ ๊ฐ์ ์๊ฐ
์ ์ฒ๊ธฐ 1ํ๋ 3hours
๋ ์๋ชจ์ ์ฑ ์ฝ๊ธฐ: <์ง์์ ํ๋ฒ> ์กฐ๋์ ๋ผ์ฐ์