java
-
๋ณ์ ์ด์ผ๊ธฐ(2) - ์๋ฐ์ ํ์ (์๋ฃํ)๊ฐ๋ฐ/Java 2022. 3. 17. 20:16
์๋ ํ์ธ์, ์ด๋ฒ ์๊ฐ์๋ ์๋ฐ์ ๋๊ฐ์ง ์๋ฃํ์ ๋ํด ์์๋ณด๊ฒ ์ต๋๋ค. ํด๋น ๋ด์ฉ์ '์๋ฐ์ ์ ' chapter4๋ฅผ ๊ธฐ์ด๋ก ์์ฑํ์ผ๋ฉฐ, ์ด๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์ ๋๋ฆ์ ์์ฝ ์ ๋ฆฌ๋ฅผ ํ ๊ธ์ ๋๋ค. ์์ธํ ๊ณต๋ถ๋ฅผ ์ํด์๋ ๋จผ์ ์ฑ ์ ์ฝ๊ณ , ์ ๋ฆฌ์ฉ์ผ๋ก ์ฐธ๊ณ ํ์๋ฉด ๋ฒ ์คํธ์ผ ๊ฒ ๊ฐ์ต๋๋ค! ๋ณ์์ ์ข ๋ฅ์ ์ด๋ฆ ์ ์ ๊ท์น์ ๋ํ ๋ด์ฉ์ ์ด์ ๊ฒ์๊ธ์ ํ์ธํ์๋ฉด ๋ฉ๋๋ค :) https://mong-dev.tistory.com/10 ๋ณ์ ์ด์ผ๊ธฐ(1) - ์๋ฐ์ 4๊ฐ์ง ๋ณ์ ์๋ ํ์ธ์, ๋ชฝ๋ฐ๋ธ์ ๋๋ค. ์ค๋์ ์๋ฐ์ ๋ณ์์ ๋ํด ์ด์ผ๊ธฐ ํด๋ณผ๊นํฉ๋๋ค. ํด๋น ๋ด์ฉ์ '์๋ฐ์ ์ ' chapter4๋ฅผ ๊ธฐ์ด๋ก ์์ฑํ์ผ๋ฉฐ, ์ด๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์ ๋๋ฆ์ ์์ฝ ์ ๋ฆฌ๋ฅผ ํ ๊ธ์ ๋๋ค. ์์ธํ mong-dev.tistory.com ์๋ฐ์ ๋ ๊ฐ์ง ์๋ฃํ..
-
Collection(1) - List, Set, Map๊ฐ๋ฐ/Java 2022. 2. 22. 01:01
์๋ ํ์ธ์, ์ด๋ฒ์๋ ์๋ฐ์์ ์๋ฃ๊ตฌ์กฐ๋ฅผ ํํํ๋ ์ธํฐํ์ด์ค์ธ ์ปฌ๋ ์ (Collection), ๊ทธ๋ฆฌ๊ณ ๊ตฌ์ฒด์ ์ธ ์๋ฃ๊ตฌ์กฐ์ ์ข ๋ฅ์ธ ๋ฆฌ์คํธ(List), ์คํ(Stack) ,ํ(Queue),์ (Set),๋งต(Map)์ ๊ฐ๋ ๊ณผ ์์ ์ฝ๋๋ฅผ ๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค. ์ปฌ๋ ์ ํ๋ ์์ํฌ๋? - ๋ค์์ ๋ฐ์ดํฐ๋ฅผ ๋ค๋ฃจ๊ธฐ ์ํ ์๋ฃ๊ตฌ์กฐ๋ฅผ ํํํ๊ณ ์ฌ์ฉํ๋ ํด๋์ค์ ์งํฉ์ ์๋ฏธ - ๋ฐ์ดํฐ๋ฅผ ๋ค๋ฃจ๋๋ฐ ํ์ํ ํ๋ถํ๊ณ ๋ค์ํ ํด๋์ค์ ๊ธฐ๋ณธํจ์๋ฅผ ์ ๊ณตํ์ฌ ์ ์ฉ - ์ปฌ๋ ์ ํ๋ ์์ํฌ์ ๋ชจ๋ ํด๋์ค๋ Collection interface๋ฅผ ๊ตฌํ(implement)ํ๋ ํด๋์ค ๋๋ ์ธํฐํ์ด์ค List ์์๊ฐ ์๋ ๋์ด๋ ๋ฐ์ดํฐ๋ฅผ ํํํฉ๋๋ค. - Arraylist๋ ๋ฐฐ์ด์ ์ด์ฉํ์ฌ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๋ List ์ธํฐํ์ด์ค์ ๋๋ค. //List - ์..