람다식 개념(x,y) -> x + y 람다식이 표현하는 것은, 본질적으로 메서드 그 자체라고 말할 수 있다.- 함수와 메서드 메서드는 클래스의 멤버이기 때문에 클래스 정의 안에서 메서드 정의를 기술한다. 함수는, 그 자체가 오브젝트로 본다.메서드는 오브젝트에 포함되어 있지만, 함수는 노출되어 있는 상태이다. JAVA는 객체 지향 프로그밍의 대표이며,더 오래된 함수형 프로그래밍 언어는 함수를 First-class Object로 취급한다. 함수를 리터럴과 같이 취급이 가능한 오브젝트 그 자체로 인식 리터럴이라는 것은 데이터 그 자체를 의미한다. 문자열 리터럴은 실제로는 String 클래스의 인스턴스이다. JAVA의 문자열은, 리터럴과 같이 취급할 수 있는 오브젝트인 것이다. 함수도 이 관계와 동일하다. 함수..