
Java 람다식, 스트림
·
📌Zero-base
람다 표현식 (Lambda Expression)메소드 대신 하나의 식으로 표현하는 것익명 함수 (Anonymous function) 반환타입 메소드 이름(매개변수,...) { 실행문;}public int sum(int x, int y) { return x + y;}(매개변수,....) -> { 실행문 .... }(int x, int y) -> { return x + y; } 람다식 장점일반적으로 코드가 간결해짐코드 가독성이 높아짐생산성이 높아짐람다식 단점재사용이 불가능 (익명)디버깅 어려움재귀함수로는 맞지 않음 스트림 (Stream)배열, 컬렉션 등의 데이터를 하나씩 참조하여 처리 가능한 기능for문의 사용을 줄여 코드를 간결하게 함스트림은 크게 3가지로 구성Stream 생성중개 연산최종 ..