fast campus #자바 #스트림 #람다식1 <FAST CAMPUS>자바 웹개발-객체지향 프로그래밍 람다식 ( 함수형 프로그래밍 ) 람다식이란? - 클래스를 생성하지 않고 함수의 호출만으로 기능을 수행 - 함수형 인터페이스를 선언함 함수형 프로그래밍이란? - 순수 함수를 구현하고 호출한다. - 매개 변수만을 사용하도록 만든 함수 입력 받은 자료를 기반으로 수행되고 외부에 영향을 미치지 않으므로 안정적이고 확장성 있는 프로그래밍 방식. 람다식 실행 예 ) 스트림 - 자료의 대상과 관계없이 동일한 연산을 수행할 수 있는 기능 (자료의 추상화) - 배열, 컬렉션에 동일한 연산이 수행되어 일관성 있는 처리가 가능 - 한번 생성하고 사용한 스트림은 재사용할 수 없다. - 스트림 연산은 기존 자료를 변경하지 않는다. - 중간 연산 ( 자료를 필터링, 자료를 얻어오기 등)과 최종 연산(중간 연산의 합 등 결과물)으.. 2021. 1. 24. 이전 1 다음