java2 [JAVA] ์ปฌ๋ ์ ํ๋ ์์ํฌ ์ปฌ๋ ์ ํ๋ ์ ์ํฌ : Collection + Framework > ๋ฐ์ดํฐ๋ฅผ ๋ชจ์ ๋์ ์ ์๋ ๋ผ๋. ์ฌ๋ฌ ํด๋์ค๋ค๊ณผ ๋ฉ์๋๋ฅผ ์ ๊ณตํ์ฌ ์ฝ๊ฒ ์ฒ๋ฆฌ ๊ฐ๋ฅ ์ธํฐํ์ด์ค๋ฅผ ์ด์ฉํ ๋คํ์ฑ ๊ฐ๋ ์ด์ฉ ๋ฉ์๋๊ฐ ์ ํํ๋์ด ์์ด ์ฌ์ฉํ๊ธฐ ์ฉ์ด ์ฌ์ฌ์ฉ์ฑ์ด ๋์ ์ฝ๋ ์์ฑ ๊ฐ๋ฅ ์ปฌ๋ ์ ํ๋ ์์ํฌ์ ๊ตฌ์กฐ ์ธํฐํ์ด์ค ํน์ง ์ฃผ์ํด๋์ค List ๋ฐ์ดํฐ์ ์์(index) ์กด์ฌ (์ค๋ณต ์ ์ฅ ๊ฐ๋ฅ) ArrayList, LinkedList, Stack, Vector Set ๋ฐ์ดํฐ์ ์์(index) ๋ฏธ์กด์ฌ (์ค๋ณต ์ ์ฅ ๋ถ๊ฐ) HashSet, TreeSet Map ํค์ ๊ฐ์ผ๋ก ์ ์ฅ (ํค ์ค๋ณต ๋ถ๊ฐ) HashMap, Hashtable TreeMap, Properties # List ์ธํฐํ์ด์ค ๋ฐฐ์ด List ๊ฐ์ฒด List ๋ฉ์๋ ์ค๋ช ๊ธธ.. 2022. 9. 12. [JAVA] Wrapper ํด๋์ค Wrapper ํด๋์ค : ๊ธฐ๋ณธ ์๋ฃํ์ ๊ฐ์ฒดํ ํ๊ธฐ ์ํด ์ฌ์ฉํ๋ ํด๋์ค ๊ธฐ๋ณธ ์๋ฃํ 8๊ฐ์ง๋ ๊ฐ์ ์ ์ฅํ๊ณ ์๋ ์๋ฃํ์ธ๋ฐ, ํ๋ก๊ทธ๋จ์ ๋ฐ๋ผ์ ๊ธฐ๋ณธ ํ์ ์ ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ฒด๋ก ์ทจ๊ธํด์ผ ํ๋ ๊ฒฝ์ฐ๊ฐ ์๋ค. ๋ฉ์๋์ ์ธ์๋ก ๊ฐ์ฒด ํ์ ๋ง์ด ์๊ตฌ๋๋ฉด, ๊ธฐ๋ณธ ํ์ ์ ๋ฐ์ดํฐ๋ฅผ ๊ทธ๋๋ก ์ฌ์ฉํ ์๋ ์๋ค. ์ด ๋์๋ ๊ธฐ๋ณธ ํ์ ์ ๋ฐ์ดํฐ๋ฅผ ๋จผ์ ๊ฐ์ฒด๋ก ๋ณํํ ํ ์์ ์ ์ํํด์ผ ํฉ๋๋ค. ๊ธฐ๋ณธ ์๋ฃํ > Wrapperํด๋์ค ๊ฐ์ฒด : Autoboxing Wrapperํด๋์ค ๊ฐ์ฒด > ๊ธฐ๋ณธ ์๋ฃํ : Unboxing Wrapper ํด๋์ค ์ฌ์ฉ ์ด์ ? ๋ฉ์๋๋ฅผ ์ฌ์ฉํ๊ธฐ ์ํด์ ๋คํ์ฑ ์ ์ฉ์ ์ํด์ Wrapper ํด๋์ค ์ข ๋ฅ(8๊ฐ) ๊ธฐ๋ณธ ์๋ฃํ Wrapper ํด๋์ค int Integer long Long float Float dou.. 2022. 9. 12. ์ด์ 1 ๋ค์