본문 바로가기

querydsl7

[JAVA] - Stream API 이해 2 Stream API 람다 표현식람다 표현식자바에서는 인터페이스를 선언하거나 매개변수로 주어야 할 때 1회용 구현체인 익명 클래스를 사용할 수 있습니다.예시를 보여드리겠습니다.더보기import java.util.Arrays;import java.util.Comparator;import java.util.List;import java.util.function.Consumer;import java.util.stream.Collectors;public class LambdaClass { public static void main(String[] args) { List list = Arrays.asList(2, 1, 3, 5, 4); // 오름차순 정렬 List list2 = list.strea.. 2024. 5. 27.
[JAVA] - Stream API 이해 1 Java Stream API 이해하기Java Stream API 개요2014년 공개된 자바 8엔 함수형 프로그래밍을 지원하는 스트림이 포함되었습니다.스트림의 추가는 자바를 완전히 새로운 형태로 작성할 수 있는 새로운 장을 열었다고 봐도 무방합니다.함축적이고 짧아진 코드를 제공하기 때문입니다.Java 8 프로그래밍 개념1. 스트림 처리스트림은 한 번에 한 개씩 만들어지는 연속적인 데이터 항목의 모임입니다.이론적으로 프로그램은 입력 스트림에서 하나씩 읽어들이고, 출력 스트림에 하나씩 기록됩니다.한 프로그램의 출력 스트림이 다른 프로그램의 입력 스트림이 될 수도 있습니다.2. 행위 매개변수화 (Behavior Parameterization)코드를 API로 전달합니다더 쉽게 말하면 메서드를 매개변수로 사용할 수.. 2024. 5. 25.