동환 개발 블로그

  • Github
  • 홈
  • 태그

expression 1

람다식 (Lamda Expression) Java8부터 지원된 기능으로 자바는 객체지향 언어의 특징과 함께 함수형 언어의 특성을 갖추게 되었습니다. 람다식이란 함수를 하나의 식으로 표현한 것 입니다. 함수를 람다식으로 표현하면 Method의 이름이 필요없기 때문에, 람다식은 익명함수의 한 종류라고 볼 수 있습니다. 익명함수란 함수의 이름이 없는 함수로, 익명함수들은 모두 일급 객체입니다. 일급 객체인 함수는 변수처럼 사용가능하며 매개 변수로 전달이 가능한 특징이 있습니다. 람다식이 등장하게 된 이유는 코드의 효율과 가독성 향상때문입니다. 컴파일러가 문맥을 살피고 타입을 추론합니다. 람다식 내부에서 사용되는 지역변수는 final을 붙이지 않아도 상수로 간주됩니다. 람다식으로 선언된 변수명은 다른 변수명과 중복될 수 없습니다. 장점 코드를 간결하게.. Language/Java 2023. 1. 31.
이전 1 다음

공지사항

카테고리

  • 분류 전체보기 (135)
    • Language (40)
      • Java (27)
      • Kotlin (3)
      • Kotlin In Action (8)
      • Rust (2)
      • Python (0)
    • Domain (46)
      • Spring (24)
      • Android (11)
      • Reactive Programming (3)
      • ReactiveX (8)
    • Computer Science (42)
      • OS (1)
      • Programming (13)
      • Network (11)
      • Design Pattern (6)
      • DataBase (8)
      • Data Structure (3)
    • Algorithm (7)
    • 2023 Goal (0)

최근글

인기글

최근댓글

태그

  • DELETE
  • spring
  • 스프링
  • Android
  • 코틀린
  • 네트워크
  • kotlin
  • sql
  • insert
  • Thread
  • HTTP
  • select
  • designpattern
  • RxJava
  • network
  • 이것이MYSQL이다
  • Java
  • server
  • springboot
  • 자바

전체 방문자

글 보관함

Designed by INKman

© Kakao Corp.

티스토리툴바