* ๋ณธ ๋ด์ฉ์ <Java์ ์ ์ ๊ธฐ์ดํธ(๋จ๊ถ ์ฑ)>์ ์ฐธ๊ณ ํ์ฌ ์์ฑํ์์ต๋๋ค.
โ Map์ธํฐํ์ด์ค๋ ํค(key)์ ๊ฐ(value)์ ํ๋์ ์์ผ๋ก ๋ฌถ์ด์ ์ ์ฅํ๋ ์ปฌ๋ ์ ํด๋์ค๋ฅผ ๊ตฌํํ๋ ๋ฐ ์ฌ์ฉ๋๋ค. ํค๋ ์ค๋ณต๋ ์ ์์ง๋ง ๊ฐ์ ์ค๋ณต์ ํ์ฉํ๋ค. ๊ธฐ์กด์ ์ ์ฅ๋ ๋ฐ์ดํฐ์ ์ค๋ณต๋ ํค์ ๊ฐ์ ์ ์ฅํ๋ฉด ๊ธฐ์กด์ ๊ฐ์ ์์ด์ง๊ณ ๋ง์ง๋ง์ ์ ์ฅ๋ ๊ฐ์ด ๋จ๊ฒ ๋๋ค. Map์ธํฐํ์ด์ค๋ฅผ ๊ตฌํํ ํด๋์ค๋ก๋ Hashtable, HashMap, LinkedHashMap, SortedMap, TreeMap ๋ฑ์ด ์๋ค.
โป Map์ธํฐํ์ด์ค์์ ๊ฐ(value)์ ์ค๋ณต์ ํ์ฉํ๊ธฐ ๋๋ฌธ์ Collectionํ์ ์ผ๋ก ๋ฐํํ๊ณ , ํค(key)๋ ์ค๋ณต์ ํ์ฉํ์ง ์๊ธฐ ๋๋ฌธ์ Setํ์ ์ผ๋ก ๋ฐํํ๋ค.
'Backend > Java' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Java] ์ด๊ฑฐํ(enum)์ด๋? (0) | 2022.02.08 |
---|---|
[Java] ์ค๋ฒ๋ผ์ด๋ฉ(overriding)์ด๋? (0) | 2022.02.04 |
[Java] ๋๋ค์(Lambda Expression) (0) | 2022.01.17 |