[JAVA] ๋๋ค์(Lambda Expression) ๋๋ค์(Lambda Expression) JDK1.8๋ถํฐ ์ถ๊ฐ๋จ ๋๋ค์์ ๋์ → ์๋ฐ = ๊ฐ์ฒด์งํฅ ์ธ์ด + ํจ์ํ ์ธ์ด โป ๊ฐ์ฒด์งํฅ ์ธ์ด์ ํจ์ํ ์ธ์ด๋? ๊ฐ๊ฐ ๊ฐ์ฒด์งํฅ ํ๋ก๊ทธ๋๋ฐ ํจ๋ฌ๋ค์์ ์ง์ํ๋ ์ธ์ด์ ํจ์ํ ํ๋ก๊ทธ๋๋ฐ ํจ๋ฌ๋ค์์ ์ง์ํ๋ ์ธ์ด ๊ฐ์ฒด์งํฅ ํจ๋ฌ๋ค์ ๊ฐ์ ๋ฐ์ดํฐ์ ๋ํด ๋ค๋ฅธ ์ฒ๋ฆฌ ์ ์ฐจ(๋ฐ์ดํฐ๋ฅผ ์ฒ๋ฆฌํ๋ ๋ฐฉ์)๋ฅผ ์ฌ๋ฌ ๊ฐ ๋ช ์ํด์ผ ํ๋ ๊ฒฝ์ฐ๊ฐ ์์ฃผ ๋ฐ์ํ๋๋ฐ, ์ด ๋ ๊ณตํต๋ ๋ฐ์ดํฐ๋ฅผ ์ฒ๋ฆฌํ๋ ์ ์ฐจ๋ฅผ ํ๋๋ก ๋ฌถ์ด ๋ฐ์ดํฐ์ ์ฌ๋ฌ ์ ์ฐจ๋ฅผ ํ๋์ ๋จ์๋ก ๋ค๋ฃจ๋ ํจ๋ฌ๋ค์์ด๋ค. ํจ์ํ ํจ๋ฌ๋ค์ ์ฃผ์ด์ง ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ผ๋ก ๊ฐ์ฃผํ๊ณ ์๋ก์ด ๊ฐ์ ์์ฑํ๋ ํจ์์ ์ด์ ์ ๋ง์ถค์ผ๋ก์จ ๋ฉ๋ชจ๋ฆฌ ๊ด๋ฆฌ์ ๋ํ ๋ถ๋ด์ ์ ๊ฑฐํ๋ค. 1. ๋๋ค์์ด๋? ๋ฉ์๋๋ฅผ ํ๋์ ๊ฐ๊ฒฐํ ์(expression)์ผ๋ก ํํํ ๊ฒ ๋ฉ์๋๋ฅผ .. 2020. 1. 23. ์ด์ 1 ๋ค์