목록JAVA (1)
어? 이게 되네
자바 8 - 함수형 인터페이스와 람다 표현식 1
함수형 인터페이스 (Functional Interface) 추상 메소드를 딱 하나만 가지고 있는 인터페이스 즉, SAM(Single Abstract Method) 인터페이스 @FunctionalInterface 어노테이션을 가지고 있는 인터페이스 람다 표현식 (Lambda Experssions) 함수형 인터페이스의 인스턴스를 만드는 방법으로 쓰일 수 있다. 코드를 줄일 수 있다. 메소드 매개변수, 리턴 타입, 변수로 만들어 사용할 수도 있다. 자바에서 함수형 프로그래밍 함수를 First class object로 사용할 수 있다. 순수 함수 (Pure function) 사이드 이펙트 만들 수 있다. (함수 밖에 있는 값을 변경하지 못한다.) 상태가 없다. (함수 밖에 정의되어 있는) 고차 함수 (High-..
JAVA
2022. 12. 18. 18:42