반응형
함수는 독립적 메소드는 클래스 종속적
람다식이란
함수(메서드)를 간단한 식(Expression) 으로 표현
int max (int a , int b) {
return a > b ? a : b;
}
위에 식을
(a,b) -> a > b ? a: b
으로 진짜 간단하게 표현할 수 있다. 심지어 ; 도 생략한
람다식을 보면 메소드 이름이 보이지 않는다. 그래서 익명 함수라고 한다
예외 경우)
1. 하나일 때 () , {} 생략 가능하다
2. 람다식을 다루기 위한 참조변수의 타입을 함수인터페이스(하나의 추상메서드를 가진)로 한다.
3. 익명객체다
728x90
'JAVA' 카테고리의 다른 글
퇴근 후 JAVA - 문자열 바꾸기 (split, join편) (0) | 2023.03.20 |
---|---|
Java - 생성자 (0) | 2023.03.14 |
java - Map (0) | 2023.03.11 |
Java . 2 # 배열의 길이 (0) | 2022.08.28 |
Java . 1 # 배열과 인덱스 (0) | 2022.08.28 |