2021-05-22(Sat)
Facts (์ฌ์ค, ๊ฐ๊ด)
์ฝ๋์จ 3์ฃผ์ฐจ ํ ์คํธ ๋ฆฌํฉํ ๋ง์ ์งํํ์๋ค.
๋ ธ์ ์ ์ ๋ฐ์ดํธ๋ ๋ด์ฉ์ ์ฌ๋์ผ๋ก ์๋ฆผ ๋ณด๋ผ ์ ์๋๋ก ํ๊ธฐ ์ํด, ์ฌ๋ API์ ๋ ธ์ API๋ฅผ ์ฐ๊ตฌํด๋ณด์๋ค.
Feelings (๋๋, ์ฃผ๊ด)
๋ญ๊ฐ ํ๋๋ฅผ ์ ๋๋ก ํ๋ ๊ฒ์ ์ฌ์ด ์ผ์ด ์๋๋ผ๋ ๊ฒ์ ๋ค์๊ธ ๋๊ผ๋ค. ํ ์คํธ ์ฝ๋๋ฅผ '์' ์์ฑํ๋ ค๋ฉด ์ ๊ฒฝ์จ์ค ๊ฒ์ด ๋ง๊ธฐ ๋๋ฌธ. ์คํ์ ์ ์ค๊ณํด์ผํ๊ณ , ์ํ ๊ณต์์ ์ฆ๋ช ํ๋ฏ ํ ์คํธ๋ ์ฝ๋๋ฅผ ์์๋๊ฐ๊ณ , ์์กด์ฑ๊น์ง ๊ด๋ฆฌํด์ผํ๋ค. ์ ์์ฑํ ์ ์๋๋ก ๋ ธ๋ ฅํด์ผ๊ฒ ๋ค.
ํด์ผํ ๊ฒ ๋๋ฌด ๋ง์์ ์๋ด๋ง ๋ฑ์ฐ์ ๋ณด๋ธ๊ฒ ์ข ๋ฏธ์ํ๋ค.
Findings (๋ฐฐ์ด ์ )
java์์ pair ํ์ ์ ํ์ค ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ํฌํจ๋์ด์์ง ์๋ค. ์ง์ ๊ตฌํํด์ ์ฐ๋๊ฐ
Abstract.SimpleEntry
๋ฅผ ํ์ฉํ์.for
๋ฌธ์ ๋ํด์ Iterable ์ธํฐํ์ด์ค๋ฅผ ๊ตฌํํ์ง ์์ ๊ฒฝ์ฐ์๋for-each
๋ฌธ์ ์ธ ์ ์๋ ๊ฒ์ด ์๋ฌธ์ค๋ฌ์ ๋๋ฐ, ์ปดํ์ผ๋ฌ๊ฐ ์ผ๋ฐ์ ์ธfor
๋ฌธ์ผ๋ก ๋ฒ์ญํด์ค์ ๊ฐ๋ฅํ๋ค๋ ๊ฒ์ ์๊ฒ ๋์๋ค.๊ธฐ์กด
์ด๋ผ๋ ๋จ์ด๊ฐ ์ผ๋ง๋ ๋ชจํธํ์ง ๊นจ๋ฌ์๋ค.java์์์ for๋ฌธ์ ์ข ๋ฅ์ ๊ฐ๊ฐ์ ํ์ฉ ๋ฐฉ๋ฒ์ ์๊ฒ ๋์๋ค.
lambda Atomic Type์ ๋ํด์ ํ์ตํ์๋ค.
Affimation (์๊ธฐ ์ ์ธ)
๋ญ ๋ชจ๋ฅด๋์ง ์๊ณ , ์ ๋๋ก ์์๋ด๋ ์ฌ๋์ด ๋๋ค.
Last updated