220328

yoondguยท2022๋…„ 3์›” 28์ผ
0

Today I Learned

๋ชฉ๋ก ๋ณด๊ธฐ
19/84

๐Ÿฎ ์˜ค๋Š˜ ํ•œ ์ผ

  1. ๊ฐ•์˜ ๋…ธํŠธ ๋ณต์Šต
	โœ” List<E> ๊ตฌํ˜„ํด๋ž˜์Šค, Set<E> ๊ตฌํ˜„ํด๋ž˜์Šค, Iterator<E> ๊ตฌํ˜„ํด๋ž˜์Šค
    List ํด๋ž˜์Šค๋“ค์€ ์ˆœ์„œ๋ฅผ ์ง€์ •ํ•˜์—ฌ ์ €์žฅํ•˜๊ณ , Set ํด๋ž˜์Šค๋“ค์€ ์ค‘๋ณต๊ฒ€์‚ฌ๋ฅผ ํ•˜์—ฌ ์ €์žฅํ•œ๋‹ค.
    ๋ฐ˜๋ณต๋ฌธ ๋‚ด์—์„œ ๊ฐ์ฒด์˜ ์‚ญ์ œ๋‚˜ ๋ณ€๊ฒฝ์„ ํ•ด์•ผ ํ•œ๋‹ค๋ฉด ๋ฐ˜๋ณต์ž Iterator ๊ฐ์ฒด๋ฅผ ํ†ตํ•ด์„œ ์ˆ˜ํ–‰ํ•ด์•ผ ํ•œ๋‹ค. 
    โœ” ๊ฐ์ฒด์˜ ๋™์ผ์„ฑ์ด ์•„๋‹Œ ๋™๋“ฑ์„ฑ ์ฒดํฌ๋ฅผ ํ•˜๊ณ  ์‹ถ๋‹ค๋ฉด equals, hashCode ๋ฉ”์†Œ๋“œ๋ฅผ ์žฌ์ •์˜ํ•ด์ฃผ์–ด์•ผ ํ•œ๋‹ค. (์˜ˆ์‹œ- String)
    โœ” ๋ฐ˜ํ™˜๊ฐ’, ์ฐธ์กฐ๋ณ€์ˆ˜, ๋งค๊ฐœ๋ณ€์ˆ˜๋Š” ๊ฐ ๊ตฌํ˜„๊ฐ์ฒด์˜ ํƒ€์ž…๋ณด๋‹ค๋Š” ์ธํ„ฐํŽ˜์ด์Šค ํƒ€์ž…์œผ๋กœ ์ง€์ •ํ•ด์ค€๋‹ค. -> ๋Š์Šจํ•œ ๊ฒฐํ•ฉ 
    	์˜ˆ๋ฅผ ๋“ค์–ด List<E> x = new ArrayList<>();
    โœ” ์ƒ์„ฑ๋œ ์ž๋ฃŒ๊ตฌ์กฐ ๊ฐ์ฒด๋Š” ๋น„์–ด ์žˆ์„ ์ˆ˜๋Š” ์žˆ์–ด๋„ null์ผ ์ˆ˜๋Š” ์—†๋‹ค.
    	null ์ฒดํฌ๊ฐ€ ํ•„์š”ํ•œ ๊ฐ์ฒด์™€ ์•„๋‹Œ ๊ฐ์ฒด์˜ ๊ตฌ๋ถ„์„ ํ•  ์ˆ˜ ์žˆ์–ด์•ผ ํ•œ๋‹ค.
    โœ” ๋ฉ”์†Œ๋“œ ์„ ์–ธ๋ถ€ ์ž‘์„ฑ์˜ ์ค‘์š”์„ฑ (์š”๊ตฌ์‚ฌํ•ญ์— ๋Œ€ํ•œ ํŒ๋‹จ): 
    	ํ•œ ๊ฐœ๋ฅผ ๋ฐ˜ํ™˜ํ•˜๋Š” ๋ฉ”์†Œ๋“œ์™€ ์—ฌ๋Ÿฌ ๊ฐœ๋ฅผ ๋ฐ˜ํ™˜ํ•˜๋Š” ๋ฉ”์†Œ๋“œ๋Š” ๊ตฌํ˜„ ๋‚ด์šฉ์ด ๋‹ค๋ฅด๋“ฏ์ด
        ๋ฐ˜ํ™˜ ๊ฐœ์ˆ˜ -> ์—ฌ๋Ÿฌ๊ฐœ๋ผ๋ฉด ์ •๋ ฌํ•ด์•ผ ํ•˜๋Š”์ง€, ์ค‘๋ณต ํ—ˆ์šฉํ•ด์•ผํ•˜๋Š”์ง€ ํŒ๋‹จ -> ์ž๋ฃŒ๊ตฌ์กฐ๊ฐ์ฒด ํƒ€์ž… ์ •ํ•˜๊ธฐ     
  1. ์˜ค๋Š˜ ๋‹ค์‹œ ํ—ท๊ฐˆ๋ ธ๋˜ ํ๋ฆ„์ œ์–ด๋ฌธ ์‚ดํŽด๋ณด๊ธฐ

  2. ์ •์ฒ˜๊ธฐ ํ•„๊ธฐ: 1ํšŒ๋… - 1์ผ 1์†Œ๋‹จ์› ( ~ 4. ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด ํ™œ์šฉ chapter 01 )

  3. ์ธํ”„๋Ÿฐ : ๋น„์ „๊ณต์ž๋ฅผ ์œ„ํ•œ ๊ฐœ๋ฐœ์ž ์ทจ์—… ์˜ฌ์ธ์› ๊ฐ€์ด๋“œ ์‹œ์ฒญ


๐Ÿ’ฌ ์˜ค๋Š˜ ๋Š๋‚€ ์ 

  1. ๋‹น์žฅ์€ ๋ฐ”๋กœ ์ดํ•ดํ•˜๊ณ , ๋ณต์Šตํ•  ๋•Œ๋„ ์–ด๋ ค์›€์ด ์—†๋Š” ๊ฒƒ ๊ฐ™์•„๋„ ๋‹จ๊ธฐ๊ฐ„์— ๋งŽ์€ ์ •๋ณด๋ฅผ ์Šต๋“ํ•˜๋‹ค๋ณด๋‹ˆ ์•Œ๋˜ ๊ฒƒ๋„ ์กฐ๊ธˆ๋งŒ ์‹œ๊ฐ„์ด ์ง€๋‚˜๋ฉด ํ—ท๊ฐˆ๋ฆด ์ˆ˜ ์žˆ์„ ๊ฒƒ ๊ฐ™๋‹ค. ์–ด๋–ค ๊ฐœ๋…์„ ์ดํ•ดํ–ˆ๋‹ค๊ณ  ๋จธ๋ฆฟ์† ์–ด๋”˜๊ฐ€์— ๋ฐฉ์น˜ํ•ด๋‘๋Š” ๊ฒŒ ์•„๋‹ˆ๋ผ, ๊ณ„์† ๋– ์˜ฌ๋ฆด ์ˆ˜ ์žˆ๋„๋ก ํ•˜์ž.
  2. ์ •์ฒ˜๊ธฐ ํ•„๊ธฐ ์ ‘์ˆ˜ํ–ˆ๋‹ค. ์ด๋ ‡๊ฒŒ ๊ธ‰ํ•˜๊ฒŒ ๋ณด๋Š” ๊ฒŒ ๋งž๋‚˜ ์‹ถ์ง€๋งŒ.. ์ ‘์ˆ˜๋ฃŒ๊ฐ€ ์•„์ฃผ ๋น„์‹ผ ๊ฒƒ๋„ ์•„๋‹ˆ๊ณ , ์ผ๋‹จ ํ•ด๋ณด์ž ์‹ถ์–ด์„œ.

๐Ÿฅž ๋‚ด์ผ ํ•  ์ผ

  1. SQL ์›๊ฒฉ ๊ฐ•์˜ ์ˆ˜๊ฐ•

  2. ์ •์ฒ˜๊ธฐ 1ํšŒ๋… 3hours

  3. ๋…์„œ๋ชจ์ž„ ์ฑ…์ฝ๊ธฐ: <์ง€์‹์˜ ํ—Œ๋ฒ•> ์กฐ๋„ˆ์„  ๋ผ์šฐ์‹œ

0๊ฐœ์˜ ๋Œ“๊ธ€