๊น์ํ์ ์ค์ ์๋ฐ์ถ์ฒ
๐ ์๋ฐ โก๏ธ ๊ธฐ๋ณธํธ
์๋ฐ ๊ธฐ๋ณธํธ 1~12์ฅ
๐ ์๋ฐ โก๏ธ ์ค๊ธ 1ํธ
์๋ฐ ์ค๊ธ 1ํธ 1~10์ฅ
๐ ์๋ฐ โก๏ธ ์ค๊ธ 2ํธ
์๋ฐ ์ค๊ธ 2ํธ 1~10์ฅ
- 1์ฅ: ์ ๋ค๋ฆญ1 - Generic
- 2์ฅ: ์ ๋ค๋ฆญ2 - Generic
- 3์ฅ: ์ปฌ๋ ์ ํ๋ ์์ํฌ - ArrayList
- 4์ฅ: ์ปฌ๋ ์ ํ๋ ์์ํฌ - LinkedList
- 5์ฅ: ์ปฌ๋ ์ ํ๋ ์์ํฌ - List
- 6์ฅ: ์ปฌ๋ ์ ํ๋ ์์ํฌ - ํด์(Hash)
- 7์ฅ: ์ปฌ๋ ์ ํ๋ ์์ํฌ - HashSet
- 8์ฅ: ์ปฌ๋ ์ ํ๋ ์์ํฌ - Set
- 9์ฅ: ์ปฌ๋ ์ ํ๋ ์์ํฌ - Map, Stack, Queue
- 10์ฅ: ์ปฌ๋ ์ ํ๋ ์์ํฌ - ์ํ, ์ ๋ ฌ ์ ์ฒด ์ ๋ฆฌ
๐ ์๋ฐ โก๏ธ ๊ณ ๊ธ 1ํธ
์๋ฐ ๊ณ ๊ธ 1ํธ 1~13์ฅ
- 1์ฅ: ํ๋ก์ธ์ค์ ์ค๋ ๋ ์๊ฐ
- 2์ฅ: ์ค๋ ๋ ์์ฑ๊ณผ ์คํ
- 3์ฅ: ์ค๋ ๋ ์ ์ด์ ์๋ช ์ฃผ๊ธฐ1
- 4์ฅ: ์ค๋ ๋ ์ ์ด์ ์๋ช ์ฃผ๊ธฐ2
- 5์ฅ: ๋ฉ๋ชจ๋ฆฌ ๊ฐ์์ฑ
- 6์ฅ: ๋๊ธฐํ - synchronized
- 7์ฅ: ๊ณ ๊ธ ๋๊ธฐํ - concurrent_lock
- 8์ฅ: ์์ฐ์ ์๋น์ ๋ฌธ์ 1
- 9์ฅ: ์์ฐ์ ์๋น์ ๋ฌธ์ 2
- 10์ฅ: CAS - ๋๊ธฐํ์ ์์์ ์ฐ์ฐ
- 11์ฅ: ๋์์ฑ ์ปฌ๋ ์
- 12์ฅ: ์ค๋ ๋ ํ๊ณผ Executor ํ๋ ์์ํฌ 1
- 13์ฅ: ์ค๋ ๋ ํ๊ณผ Executor ํ๋ ์์ํฌ 2
๐ ์๋ฐ โก๏ธ ๊ณ ๊ธ 2ํธ
์๋ฐ ๊ณ ๊ธ 2ํธ 1~14์ฅ
- 1์ฅ: ๋ฌธ์ ์ธ์ฝ๋ฉ
- 2์ฅ: IO ๊ธฐ๋ณธ 1
- 3์ฅ: IO ๊ธฐ๋ณธ 2
- 4์ฅ: IO ํ์ฉ
- 5์ฅ: File Files
- 6์ฅ: ๋คํธ์ํฌ ๊ธฐ๋ณธ ์ด๋ก
- 7์ฅ: ๋คํธ์ํฌ ํ๋ก๊ทธ๋จ 1
- 8์ฅ: ๋คํธ์ํฌ ํ๋ก๊ทธ๋จ 2
- 9์ฅ: ์ฑํ ํ๋ก๊ทธ๋จ
- 10์ฅ: HTTP ๊ธฐ๋ณธ ์ด๋ก
- 11์ฅ: HTTP ์๋ฒ ๋ง๋ค๊ธฐ
- 12์ฅ: ๋ฆฌํ๋ ์
- 13์ฅ: ์ ๋ ธํ ์ด์
- 14์ฅ: HTTP ์๋ฒ ํ์ฉ