[Java] Functional Programming - 1. Java 함수형 프로그래밍의 개요와 Stream
함수형 프로그래밍 람다식 함수형 인터페이스 Collection vs Stream 중간 연산, 종료 연산 filter, distinct sorted map flatMap peek 메서드 참조 static method 참조 인스턴스의 인스턴스 메서드 참조 생성자 new 참조 클래스의 인스턴스 메서드 참조 array를 Stream으로 변환하기 1. 함수형 프로그래밍 입력을 넣을 경우 동일한 결과값을 리턴하는 함수와 같은 특징을 갖는 프로그램을 말합니다. 코드의 이해가 쉽고, 유지 보수 및 테스트가 쉽다는 장점이 있습니다. 함수형 프로그래밍의 핵심 개념은 일급 함수, 순수 함수, 고차 함수라는 특징입니다. 1.1. 일급 함수 함수를 값으로 다룰 수 있는 성질로, 변수에 담을 수 있습니다. 함수를 다른 함수의 매..
2022. 12. 8. 02:51