โ ๏ธWarning
๋ณธ ํฌ์คํธ๋ ๋น์ผ ํ์์์ ๋ฐฐ์ด ๋ด์ฉ์ ๋ณต์ตํ๋ ๋ชฉ์ ์ ๊ณต๋ถ ๊ธฐ๋ก ์๋ฆฌ์ฆ์
๋๋ค. ์ ๋ณด ์ ๋ฌ์ ๋ชฉ์ ์ด ์๋์ ์ ์ํด์ฃผ์ธ์! ์๋ชป๋ ๋ด์ฉ์ ๋ํ ํผ๋๋ฐฑ์ ํ์ํฉ๋๋ค:)
๐ก List
- ArrayList โ ๋ฐฐ์ด์ด ํ์ํ ๋ / ์ฝ์
, ์ญ์ (X)
- LinkedList โ ArrayList ๋์ฒด์ / ์ฝ์
, ์ญ์ (O)
- Stack โ ์คํ ๊ตฌ์กฐ ํ์
- Queue โ ํ ๊ตฌ์กฐ ํ์
- Vector โ (ArrayList์๊ฒ ํ์ ์๋ฆฌ๋ฅผ ๋ฌผ๋ ค์ฃผ๊ณ ์ ๋ฌผ์ด ๊ฐ๋ ํด๋์ค..)
Vector<Integer> list = new Vector<Integer>();
list.add(10);
System.out.println(list.get(0));
๐ก Set
- HashSet โ ์ค๋ณต๊ฐ ๋ฐฐ์ , ์ ์ผํ ์งํฉ
- TreeSet โ HashSet + ์ ๋ ฌ (์ฌ์ฉ ๋น๋ ๊ฑฐ์ ์์..์ฐ๋ก ํ์ฌ ์์ค์ผ๋ก...์์..)
๐ก Map
- HashMap โ ํค/๊ฐ ์ฐ๊ด ๋ฐฐ์ด์ด ํ์ํ ๋
- TreeMap โ HashMap + ์ ๋ ฌ
- HashTable โ (HashMap์๊ฒ ํ์ ์๋ฆฌ๋ฅผ ๋ฌผ๋ ค์ฃผ๊ณ ์ ๋ฌผ์ด ๊ฐ๋...Vector์ ์ ์ฌํ ์
์ง)
๐ก Properties
- ๊ทธ ์ด๋์๋ ์ํ์ง ์๋ Collection
- JSON, XML๋ก ๋ง์ด ๋์ฒด๊ฐ ๋จ..! (๊ฐ๋ ์ฐ๊ธด ์!)
๋๊ตฌ๋ ๋๊ตฌ์ผ ๋ฟ!! ๋ ๋ง๋ค ๋ชจ๋ ์
๋ฌด์ ์ฐ์ผ๊ฑฐ๋ ๋ณด์ฅ์ ์๋ค!
๋์๊ฒ ๋ง๋ ๋๊ตฌ, ์์ฃผ ์ฐ์ด๋ ๋๊ตฌ๋ฅผ ์ ์ฐ๋ฉด ๋๋ค!