
자바 람다와 스트림 – 효율적인 코드 작성
람다의 개념 및 자바에서의 도입 배경람다 표현식(Lambda Expression)은 자바 8에서 도입된 기능이다.익명 함수(anonymous function)를 간단하게 표현할 수 있는 방식입니다.자바는 람다 도입 이전에 익명 클래스(anonymous class)를 통해 함수형 스타일로 코드를 작성했지만, 코드가 길어지고 읽기 어려워져 이를 개선하기 위해 도입되었다.람다 표현식의 목적은코드의 간결함과 가독성을 높이고 함수형 프로그래밍을 지원하여 데이터 처리와 이벤트 처리를 더 직관적으로 만들기 위함이다.사용 방법(매개변수) -> { 표현식 }사용 예시를 보자면,List names = Arrays.asList("Avery", "Bobby", "Caley");// 기존names.forEach(new Cons..