린네의 여행과 개발 일기장

  • 홈
  • 태그
  • 방명록

lamda사용방법 1

람다식 ( Lamda expression ) / @FunctionalInterface

본 글에서는 기본적인 람다사용 법과 람다를 사용하는 이유에 대해 작성하고자 한다. 예제소스링크 람다식이란? jdk 1.8부터 추가된 람다식은 자바를 객체지향언어인 동시에 함수형 언어로 만들었다. 람다식이란 메서드를 하나의 식(expression)으로 표현한 것이다. 메서드는 객체 지향에서 객체의 행위나 동작을 의미하는 용어인데, 클래스에 반드시 속해야 한다는 제약이 있다. 모든 메서드는 클래스에 포함되어야 하므로 클래스도 새로 만들어야하고, 객체도 새로 만들어야 하지만 람다식은 오직 람다식 자체만으로도 이 메서드의 역할을 대신할 수 있게 해준다. 메서드를 람다식으로 변환하면 메서드의 이름과 반환 값이 사라지게 된다. 다음 예제를 보면 쉽게 이해할 수 있다. 일반적인 메서드 int max(int a, in..

Dev/Java 2024.03.11
이전
1
다음
더보기
프로필사진

린네의 여행과 개발 일기장

Web Application Dev & Trip contact : zkvmflcldh0@naver.com

Calendar

«   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
  • 분류 전체보기
    • Dev
      • Architecture
      • CI&CD
      • Etc
      • ELK
      • Git
      • Java
      • JPA
      • Monitoring
      • Querydsl
      • Springboot
      • TDD
      • Toy Project
      • Thymleaf
    • Trip
      • 2023 튀르키에(터키)
      • 2023 프랑스
      • 2023 일본
      • 2023 미국
      • 2024 일본
    • 자격증
      • 정보보안기사
      • SQLD
      • 정보처리기사
      • AWS
      • JLPT
    • 회고

Tag

elasticsearch, JPA, 도쿄여행, ansible, 연관관계, 정보보안기사실기, junit5, 정보보안기사실기자료, 후쿠오카2박3일, 터키여행, GIT, jenkins, TDD, 정보보안기사, 정보보안기사자료, JPA기초, JUnit In Action, springboot, aop예제, CI/CD,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

  • 개발과 여행기를 기록하고 있습니다

Archives

방문자수Total

  • Today :
  • Yesterday :
https://github.com/gahyeonkwon

Copyright © Kakao Corp. All rights reserved.

  • github

티스토리툴바