자바 이론

<Lambda>

koyuchang 2020. 8. 18. 08:42

1)람다식이란?

람다식은 JAVA 8 에 추가된 가장 큰 특징의 하나로 자바에서 함수형 프로그래밍 형태를 받아들인 결과이다.

 

객체지향 프로그래밍은 클래스에 속성과 기능을 정의한다. 즉 기능은 객체에 포함된 개념이다. 하지만 함수형 프로그래밍은 기능 위주의 프로그래밍 기법으로 기능 즉 함수가 따로 존재한다.

 

 

람다식은 파라미터 및 리턴 타입에 따라 다양한 형태로 작성된다. 람다식은 축약형이 많은데 이때 형태가 기존의 코드와 사뭇 다르기 때문에 작성법을 많이 연습해야 손에 익는다.