Collection๊ณผ ๊ด๋ จ๋ Interface์ ํด๋์ค๋ฅผ ๋ชจ์ ์ ๋ฆฌํด ๋์ ์ฌ์ฉ์๊ฐ ์ฌ์ฉํ๊ธฐ ์ฝ๊ฒ ๋ง๋ ๊ฒ์ Collection Framework๋ผ๊ณ ํ๋ค.
bag ์๋ ์์ ์์ด ๋ค์ด๊ฐ๊ณ ๋๊ฐ์ ๋ฌผ๊ฑด์ด ๋ค์ด๊ฐ ์ ์๋ค.
Set ์ญ์ ์์๊ฐ ์กด์ฌํ์ง ์์ง๋ง ๋๊ฐ์ ๋ฌผ๊ฑด์ด ๋ค์ด๊ฐ ์ ์๋ค.
-> 2๊ฐ ๋ฃ์ด๋ ํ๋๋ง ์กด์ฌํ๊ณ ์๋ค. ์ผ๋จ ๋ฐ๊ณ ๋ค๋ฅธ ํ๋๋ฅผ ์ ์ฅํ์ง ์๋๋ค.
List๋ ์์๊ฐ ์กด์ฌํ๊ณ ์ค๋ณต๋ ๊ฐ๋ฅํ๋ค. ์ด๋ฌํ List์ ์๋ฐ์์ ์ํฌํธํ๋ ๊ฒ์ List Interface๊ฐ ๋๋ค.
Map Interface key์ value๊ฐ ์์ผ๋ก ์ ์ฅ๋๋ ๋ฐ์ดํฐ.
Collection Interface ๋ Bag ์ด๋ผ๋ ๊ฐ๋ ์ Interface ์ด๋ค.
์์๊ฐ ์กด์ฌํ์ง ์๊ณ ์ค๋ณต๋ ์ ์๋ค.
Set์ด๋ผ๋ ๊ฒ์ ์์๋ ์์ง๋ง ์ค๋ณต์ด ์๋๋ค.
์์๊ฐ ์กด์ฌํ์ง ์๊ณ key์ value๊ฐ ์กด์ฌํ๋ค.
๊ฐ์ key์ ํด๋นํ๋ ๋ค๋ฅธ value ์ ์ ๋ณด๊ฐ ๋ค์ด์จ๋ค๋ฉด value๊ฐ ๋ฎ์ด์์ด์ง๋ค.
'๐ Major Study (Bachelor) > ๐ JAVA Programming' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
JAVA ํ๋ก๊ทธ๋๋ฐ 15.1์ฅ (0) | 2021.12.07 |
---|---|
JAVA ํ๋ก๊ทธ๋๋ฐ 12.3 (0) | 2021.11.17 |
JAVA ํ๋ก๊ทธ๋๋ฐ 12.1์ฅ (0) | 2021.11.17 |
JAVA ํ๋ก๊ทธ๋๋ฐ 10.6 (0) | 2021.11.09 |
JAVA ํ๋ก๊ทธ๋๋ฐ 10.5 (0) | 2021.11.09 |