람다식

2024. 5. 3. 20:38Java 기초 이론

람다식(Lambda)
- 클래스식으로 구분해서 만드는 함수를 하나의 식으로 표현한 것
- 메서드의 이름이 필요없기 때문에 이름이 없어서 익명 함수

* 기존에 작성하던 방식
public 반환타입(void or return) 메서드명(매개변수) {
실행문
}

* 람다식
(매개변수 목록) -> {실행될 코드 블록};
(    ) -> "  ";
(    ) -> {  };

ex) 
* 기존
public String Hello() {
return "World";
}

* 람다식
() -> "World";

람다식의 장점 : 코드를 간단하게 만들 수 있음

람다식의 단점 : 람다식이 너무 많아지면 코드 사용의 구분이 어려움

 

 

'Java 기초 이론' 카테고리의 다른 글

Synchronized  (0) 2024.05.03
Runnable  (0) 2024.05.03
imageReSize  (0) 2024.05.03
imagePre2  (0) 2024.05.03
File + Stream  (0) 2024.05.03