Recent posts

Stream API - 중간 처리

3 minute read

Filtering 중간 처리 기능 요소를 걸러내는 역할 distinct() : 중복 제거. Stream의 경우 Object.equals() 메서드가 true를 리턴할 경우 동일 객체로 판단 ilter(Predicate) : 매개값으로 전달되는...

Stream API

1 minute read

Stream API 자바 8부터 추가된 기능 컬렉션(배열)의 저장 요소를 하나씩 참조하여 람다식으로 처리 가능한 반복자 Iterator와의 비슷한 역할 차이점 람다식으로 처리 코드 제공 내부 반복...

람다식 - 표준 함수적 인터페이스

3 minute read

표준 함수적 인터페이스 자바에서 제공되는 표준 API에서 한 개의 추상 메서들을 갖는 인터페이스는 람다식을 이용하여 익명 구현 객체로 표현 가능 ex) Runnable 자바 8부터 자주 사용되는 함수적 인터페이스는 java.util.fun...

람다식 Lambda Expressions

3 minute read

람다식 Lambda Expressions 자바에서 함수적 프로그래밍을 위해 자바 8부터 지원 익명함수 생성을 위한 식. 객체 지향이 아닌 함수 지향에 가까움 매개변수를 갖는 함수와 같은 코드 블록이지만 런타임 시에는 인터페이스의 익명 구현 객체를 생성 컬렉션의 ...

lombock

2 minute read

lombock Lambda Expressions 자바 라이브러리 자바에서 반복되는 getter, setter, toString 등의 메서드 작성 코드를 줄여주는 코드 다이어트 라이브러리 자바에서 함수적 프로그래밍을 위해 자바 8부터 지원 익명함수 생성을 위한 식...