Java/Java 8 3

(더 자바) 람다 표현식

*개인적인 공부를 위해 인프런에 있는 백기선님의 강의를 정리하는 글입니다. https://www.inflearn.com/course/the-java-java8/dashboard 더 자바, Java 8 - 인프런 | 강의 자바 8에 추가된 기능들은 자바가 제공하는 API는 물론이고 스프링 같은 제 3의 라이브러리 및 프레임워크에서도 널리 사용되고 있습니다. 이 시대의 자바 개발자라면 반드시 알아야 합니다. 이 www.inflearn.com *변수 캡쳐링, 이팩티브 파이널 변수 참고한 블로그 https://vagabond95.me/posts/lambda-with-final/ [Java] lambda 와 effectively final - 기록은 기억을 지배한다 자바 8에서 추가된 람다식에는 다음과 같은 규칙..

Java/Java 8 2021.08.16

(더 자바) 자바에서 제공하는 함수형 인터페이스

* 개인적인 공부를 위해 인프런에 있는 백기선님의 강의를 정리하는 글입니다. https://www.inflearn.com/course/the-java-java8/dashboard 더 자바, Java 8 - 인프런 | 강의 자바 8에 추가된 기능들은 자바가 제공하는 API는 물론이고 스프링 같은 제 3의 라이브러리 및 프레임워크에서도 널리 사용되고 있습니다. 이 시대의 자바 개발자라면 반드시 알아야 합니다. 이 www.inflearn.com 이거 역시 람다식으로 표현이 가능하다 compose는 뒤의 괄호 안에 있는 명령을 먼저 실행 시키고 그 결과를 함수에 대입시킨다. andThen은 앞의 결과와 괄호 안의 결과를 결합시킨다. * 다른 표현식들은 아래에서 확인 가능 https://docs.oracle.co..

Java/Java 8 2021.08.04

(더 자바) 함수형 인터페이스와 람다

* 개인적인 공부를 위해 인프런에 있는 백기선님의 강의를 정리하는 글입니다. https://www.inflearn.com/course/the-java-java8/dashboard 더 자바, Java 8 - 인프런 | 강의 자바 8에 추가된 기능들은 자바가 제공하는 API는 물론이고 스프링 같은 제 3의 라이브러리 및 프레임워크에서도 널리 사용되고 있습니다. 이 시대의 자바 개발자라면 반드시 알아야 합니다. 이 www.inflearn.com 함수형 인터페이스와 람다 표현식 소개 함수형 인터페이스를 사용하는 이유? -> 간단하게 말해 람다식을 사용하기 위해 람다식을 사용하는 이유? -> 익명 클래스를 간단하게 사용 (람다식을 이용하면 코드의 양이 적어지는 장점이 있다) 줄이는 과정을 보자 1. new Run..

Java/Java 8 2021.08.04