람다식이란? 간단하게 말해서 메서드를 하나의 식으로 표현한 것이다. 람다식은 함수를 간략하면서도 명확한 식으로 표현할 수 있게 해준다. 메서드를 람다식으로 표현하면 메서드의 이름과 변환값이 없어지므로, 람다식을 익명함수라고도 표현한다. int[] arr = new int[5]; Arrays.setAll(arr, (i) -> (int)(Math.random()*5+1); /*위 람다식이 하는 일을 메서드로 표현하면 아래와 같다*/ int method(){ return (int)(Math.random()*5) +1; } 위 코드를 보면 메서드보다 람다식이 간경하면서도 이해하기 쉽다는 것에 이견이 없을 것이다. 게다가 모든 메서드는 클래스에 포한되어야 하므로 클래스도 새로 만들어야 하고, 객체도 생성해야만 비..