목록Java/Java 8 (1)
planplan
[자바 8 함수형 프로그래밍] 일급이란? 일급메서드 그리고 스트림API
목차시작하며: 일급 컬렉션에서 '일급'이란?메서드도 '일급 시민'이 될 수 있을까?'일급 메서드'의 필요성스트림 API에서 일급 메서드 사용 시 주의할 점메서드를 일급으로 다루는 변화: 전통적 코드 vs 자바 8 이후로또 미션 적용 예제: 이급에서 일급으로결론시작하며일급컬렉션에서 '일급' 이란?프로그래밍 언어의 핵심은 결국 값을 바꾸는 것입니다. 값의 변화는 프로그램의 상태를 바꿔가며, 우리가 원하는 결과를 얻기 위한 핵심적인 과정이죠. 그런데 어떤 요소를 '값'으로 취급할 수 있으며, 어떤 요소를 직접 전달하거나 반환할 수 있을지는 언어 설계에 따라 다릅니다. 자바 8 이전에는 메서드나 클래스를 값으로 직접 전달할 수 없었습니다. 변수나 '일급(First-Class) 컬렉션'과 달리, 메서드나 클래스는..
Java/Java 8
2024. 12. 12. 13:50