๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
โœ๏ธ Today I Learned(TIL)/โœ๏ธ ์ˆ˜๋ฃŒ ์ดํ›„..

[TIL] ๋‹ค์‹œ ์“ฐ๊ธฐ ์‹œ์ž‘ํ•œ TIL 4์ผ์ฐจ..

by carrot0911 2025. 4. 18.

๐ŸŒž ์˜ค๋Š˜์€ ์–ด๋–ค ํ•˜๋ฃจ์˜€์ง€..

์ƒ๊ฐ๋ณด๋‹ค ๋ญ˜ ์•ˆํ•œ ๊ฑฐ ๊ฐ™์€ ํ•˜๋ฃจ๋‹ค..?
์˜ค์ „์—๋Š” Pass By Pass ์ตœ์ข… ๊ณผ์ œ๋ž‘ ๋ฉด์ ‘ ์ฝ”์นญ ์‹ ์ฒญ์œผ๋กœ ๋งˆ๋ฌด๋ฆฌํ–ˆ๊ณ , ์ ์‹ฌ๊นŒ์ง€ ์‹œ๊ฐ„์ด ๋‚จ์•„์„œ ์ฝ”ํ…Œ 1๋ฌธ์ œ ํ’€๊ณ  ๋ธ”๋กœ๊ทธ์— ์ •๋ฆฌํ–ˆ๋‹ค!

์ ์‹ฌ ๋จน๊ณ  ๋‚˜๋‹ˆ๊นŒ ๋‚˜๋ฅธํ•ด์ ธ์„œ ๋‚ฎ์ž  ์•ผ๋ฌด์ง€๊ฒŒ ์ž๊ณ  ์ผ์–ด๋‚˜์„œ,
๋ธ”๋กœ๊ทธ ์ฐพ์•„๋ณด๋ฉด์„œ Notion์— ์ž๋ฃŒ ๊ตฌ์กฐ ์ค‘์—์„œ Map์— ๋Œ€ํ•œ ๊ฐœ๋… ์ •๋ฆฌ๋ฅผ ํ•ด๋†“๊ณ  ์ฑ…๋„ ์ฝ์—ˆ๋‹ค!

์ €๋… ๋จน๊ณ  ์•ผ๊ตฌ ์กฐ๊ธˆ ๋ณด๋‹ค๊ฐ€ ์šด๋™๋„ ๊ฐ”๋‹ค์˜ค๊ณ  ์•Œ์ฐฌ ํ•˜๋ฃจ ๋ณด๋‚ธ ๋А๋‚Œ์ด๋‹ค!

์ด๋ ‡๊ฒŒ ์ด๋ฒˆ ์ฃผ๋„ ๋ฒŒ์จ ๋๋‚˜๋‹ค๋‹ˆ.. ๋‹ค์Œ์ฃผ๋„ ๋นก์„ธ๊ฒŒ ์—ด์‹ฌํžˆ ๋ณด๋‚ด์•ผ์ง€!!

 

๐Ÿ’ก ์ƒˆ๋กญ๊ฒŒ ์•Œ๊ฒŒ ๋œ ๋‚ด์šฉ์€ ๋ญ๊ฐ€ ์žˆ๋”๋ผ..?!

Map ์ธํ„ฐํŽ˜์ด์Šค

โœ”๏ธ ํ‚ค(Key)์™€ ๊ฐ’(Value)์˜ ์Œ์œผ๋กœ ์—ฐ๊ด€์ง€์–ด ์ด๋ฃจ์–ด์ง„ ๋ฐ์ดํ„ฐ์˜ ์ง‘ํ•ฉ
โœ”๏ธ ๊ฐ’(Value)์€ ์ค‘๋ณต๋˜์–ด ์ €์žฅ๋  ์ˆ˜ ์žˆ์ง€๋งŒ, ํ‚ค(Key)๋Š” ํ•ด๋‹น Map์—์„œ ๊ณ ์œ ํ•ด์•ผ๋งŒ ํ•œ๋‹ค.
โœ”๏ธ ๋งŒ์ผ ๊ธฐ์กด์— ์ €์žฅ๋œ ๋ฐ์ดํ„ฐ์™€ ์ค‘๋ณต๋œ ํ‚ค์™€ ๊ฐ’์„ ์ €์žฅํ•˜๋ฉด ๊ธฐ์กด์˜ ๊ฐ’์€ ์—†์–ด์ง€๊ณ  ๋งˆ์ง€๋ง‰์— ์ €์žฅ ๋œ ๊ฐ’์ด ๋‚จ๊ฒŒ ๋œ๋‹ค.
โœ”๏ธ ์ €์žฅ ์ˆœ์„œ๊ฐ€ ์œ ์ง€๋˜์ง€ ์•Š๋Š”๋‹ค.
โœ”๏ธ HashMap, LinkedHashMap, TreeMap, HashTable, Properties

 

๐Ÿ—“๏ธ ๋‚ด์ผ์€ ๋ญ ํ•˜์ง€?!

โœ”๏ธ ๊ทธ๋ž˜๋„ ์ฃผ๋ง์ด๋‹ˆ๊นŒ ์ข€ ๋А๊ธ‹ํ•˜๊ฒŒ ํ•˜๋‚˜์”ฉ ๋ถ€์กฑํ•œ ๊ฒƒ๋“ค ์ฑ„์›Œ๋‚˜๊ฐ€์ž!!