[Java] 람다식(Lambda Expression)
선수지식: [Java] - 함수형 인터페이스 람다식(Lambda Expression)이란? int max(int a, int b) { return (a > b) ? a : b; } 위와 같이 새로 정의해서 사용해야 하는데, 이러한 함수의 사용 빈도까지 적으며 이런 행위를 반복해야 하는 것은 매우 불편한 일이다. 자바를 비롯한 각종 프로그래밍 언어에서는 이러한 불필요한 코드를 줄일 수 있도록 메서드의 이름 없이 함수를 간단히 표현하는 '람다식' 이라는 표현 방식이 사용 가능하다. 자바에서는 Java8부터 이를 지원했으며, 함수형 언어적 특성을 갖게 되었다. 또한 람다식은 익명 객체로, 하나의 변수처럼 취급이 가능해 매개 변수로 Stream연산에 사용된다. 람다식 작성법 기존의 메서드에서 아래의 규칙을 통해..
Java
2022. 9. 14. 17:18
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 스프링
- invokedynamic
- 함수형 인터페이스
- Spring 테스트
- stubbing
- JPA JSON
- MySQL
- 자바
- 생성자 주입
- 의존성 주입
- logback-spring.xml
- Jenkins 예약 배포
- springboottest
- RandomPort
- JPA
- MySQL 이벤트 스케줄
- multiplebagsfetchexception
- GitHub Discussion Template
- Spring Boot Monitoring
- Java
- GitHub Discussion
- Payload 암호화
- 우테코 5기
- 람다식
- Fromtail
- java switch case
- 우테코 프리코스
- GitHub Discussion 템플릿
- Spring
- 우테코
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
글 보관함