1. 람다식이란? 자바는 람다식의 도입으로 인해 객체지향언어인 동시에 함수형 언어가 되었다. 람다식의 장점은 과거 메서드보다 간결하며 이해하기 쉽다는 것이다. 모든 메서드는 클래스에 포함되어야 해서 클래스를 새로 만들어야 했고 객체를 생성해야 메서드를 호출할 수 있었지만, 람다식은 람다식 자체로 이 모든과정을 해결할 수 있다. 람다식은 아래와 같이 표현된다. 반환타입 메서드이름(매개변수 선언){ 문장들} (매개변수 선언) -> {문장들 } //ex1) int max(int a, int b){ return a>b? a:b; } //람다식으로 변환하면 (int a, int b) ->{ return a>b? a:b;} (int a, int b) -> a>b? a : b (a,b) -> a>b? a:b //ex..