List

๋ฆฌ์ŠคํŠธ๋Š” ๋ฐฐ์—ด๊ณผ ์œ ์‚ฌํ•œ ๊ธฐ๋Šฅ์ด์ง€๋งŒ, ๋ฐฐ์—ด์˜ ํ•œ๊ณ„๋ฅผ ๊ทน๋ณตํ•˜๊ธฐ ์œ„ํ•ด ๋งŒ๋“ค์–ด์กŒ๋‹ค.

๋ฆฌ์ŠคํŠธ(List)๋Š” ๋ฐฐ์—ด๊ณผ ๋น„์Šทํ•˜์ง€๋งŒ ๊ฐ€์žฅ ํฐ ์ฐจ์ด์ ์€, ๋ฐฐ์—ด์€ ํฌ๊ธฐ๊ฐ€ ์ •ํ•ด์ ธ ์žˆ์ง€๋งŒ ๋ฆฌ์ŠคํŠธ๋Š” ๊ทธ๋ ‡์ง€ ์•Š๋‹ค.

ํŠน์ง•

  • ํฌ๊ธฐ๊ฐ€ ๊ณ ์ •๋˜์–ด์žˆ์ง€ ์•Š๊ณ  ๊ฐ€๋ณ€์ ์ด๋‹ค.

  • ์š”์†Œ์˜ ์ˆœ์„œ๊ฐ€ ์œ ์ง€๋˜๊ธฐ ๋•Œ๋ฌธ์— ์ €์žฅํ•˜๊ณ  ๊ฒ€์ƒ‰ํ•  ๋•Œ ์ˆœ์„œ๊ฐ€ ๊ธฐ์ค€์ด ๋œ๋‹ค.

  • ์ค‘๋ณต๋œ ๋ฐ์ดํ„ฐ๋ฅผ ํ—ˆ์šฉํ•˜๊ณ , 0๋ถ€ํ„ฐ ์‹œ์ž‘ํ•˜๋Š” ์ธ๋ฑ์Šค๋ฅผ ๊ฐ€์ง€๋ฉด์„œ ์ธ๋ฑ์Šค๋ฅผ ํ†ตํ•ด ์ ‘๊ทผ์ด ๊ฐ€๋Šฅํ•˜๋‹ค.

  • Java 5๋ถ€ํ„ฐ๋Š” ์ œ๋„ค๋ฆญ์„ ์ง€์›ํ•˜๋ฏ€๋กœ, ์š”์†Œ์˜ ํƒ€์ž…์„ ๋ช…์‹œ์ ์œผ๋กœ ์ง€์ •ํ•  ์ˆ˜ ์žˆ์–ด Type-Safe ํ•˜๋‹ค.

๋ฆฌ์ŠคํŠธ ์ž๋ฃŒํ˜•์—๋Š” ArrayList, Vector, LinkedList ๋“ฑ์ด ์žˆ๋‹ค.

Last updated