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

조이리

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

조이리

검색하기 폼
  • 분류 전체보기 (57)
    • Spring (4)
    • Java (28)
    • Reactive (1)
    • DesignPattern (2)
    • PostgreSQL (2)
    • Ubuntu (3)
    • SublimeText (1)
    • Python (13)
    • 조립PC (1)
  • 방명록

LAMBDA ()
[Java] 람다(lambda)함수란?

람다란? 메서드로 전달할 수 있는 익명함수를 단순화 한 것입니다. 함수형 프로그래밍(Functional Language)에서 온 개념으로 매개변수(parameter)를 가진 코드 블록이지만, 런타임 시에는 익명 구현 객체(추상메소드를 한개 포함한)를 생성합니다. 아래와 같이 자바8 이전에는 메서드를 값으로 쓸 수 없어 매개변수로 넘기지 못했습니다. 그래서 익명구현객체를 인스턴스화 시켜서 넘겨주었습니다. new Thread(new Runnable() { public void run() { System.out.println("자바 8이전의 스레드 생성"); } }).start(); 이런 부분을 해결하기 위해서 자바 8에서 람다를 사용해 메서드를 값으로 넘길 수 있었습니다.(익명구현객체를 자동으로 만들어줌) ..

Java 2020. 11. 23. 00:42
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Today
Yesterday
링크
TAG
  • template
  • reactive stream
  • Observer Pattern
  • exception
  • 메인보드#asrock b650m #조립pc #후기이벤트
  • Java
  • strategy
  • observable
  • Spring
  • Redis
  • Design Pattern
  • Effective JAVA
  • iterable
  • Concurrecy
  • in-memory
  • LAMBDA
  • 디자인패턴
  • reactive
  • jvm
  • jdk11
  • concurrency
  • template method
  • 영속성
  • object
  • gslb
  • Serializable
  • JMeter
  • nosql
  • 부하테스트
  • Serialize
more
«   2025/06   »
일 월 화 수 목 금 토
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
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바