본문 바로가기 메뉴 바로가기

기록하는 개발자

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

기록하는 개발자

검색하기 폼
  • 분류 전체보기 (127)
    • JAVA (6)
    • Spring (38)
    • Django (7)
    • 알고리즘 (28)
    • Network (16)
    • 회고 (17)
      • 우아한테크코스 (11)
    • Linux (11)
    • 이슈 (2)
    • 인프라 (2)
  • 방명록

람다표현식 (1)
[JAVA] 람다식(Lambda Expression)과 함수형 인터페이스(Funtional Interface)

자바가 1996년에 등장한 이후로 두 번의 큰 변화가 있었는데, 한 번은 JDK 1.5부터 추가된 지네릭스(generics)의 등장이고, 또 한 번은 JDK 1.8부터 추가된 람다식(lambda expression)의 등장이다. 특히 람다식의 도입으로 인해, 자바는 객체지향언어인 동시에 함수형 언어가 되었다. 람다식(Lambda Expression) 람다식이란 메서드를 하나의 식으로 표현한 것이다. 메서드를 람다식으로 표현하면 메서드의 이름과 반환값이 없어지므로 익명 함수(Anonymous Function) 라고도 한다. 람다식은 메서드의 매개변수로 전달될 수 있고, 메서드의 결과로 반환될 수도 있다. 즉, 람다식으로 인해 메서드를 변수처럼 다루는 것이 가능해진 것이다. - 익명: 보통의 메서드와 달리 ..

JAVA 2023. 2. 25. 16:21
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • 스프링MVC
  • 네트워크
  • dm-zoned
  • 프로젝트
  • Spring
  • CI/CD
  • 우테코
  • 5주차 회고
  • 환경 별 로깅 전략 분리
  • 스프링 프레임워크
  • 피움
  • jpa
  • 피움 6주차 회고
  • ZNS
  • 알림개선기
  • 스프링 부트
  • 8주차 회고
  • 스프링 Logback
  • 회고
  • 2차 데모데이
  • 백준
  • 알림기능개선기
  • 우테코 회고
  • dm-zoned 코드분석
  • 파이썬
  • 3차 데모데이
  • ZNS SSD
  • 팀프로젝트
  • java
  • 런칭 페스티벌
more
«   2025/05   »
일 월 화 수 목 금 토
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
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바