지노리 블로그

지노리 블로그

  • 분류 전체보기 (198)
    • 개발노트 (150)
    • 해봤던것들 (45)
    • 노닥노닥 (3)
      • 노닥노닥 (3)
  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록
  • Github
RSS 피드
로그인
로그아웃 글쓰기 관리

지노리 블로그

컨텐츠 검색

태그

딥러닝 손글씨인식 프로그래머스 flask 파이썬 java 아이유 영화 사진 인스타그램 nginx mongodb 알고리즘 코딩테스트 후기 고화질 Python API 아두이노 OpenCV

최근글

댓글

공지사항

아카이브

Final(1)

  • 람다 캡처링 (Lambda Capturing) 정리

    람다 캡처링은 자바 람다 표현식이 자신이 정의된 범의 외부에 있는 변수를 사용할 수 있는 기능을 의미한다.캡처링 : 람다 표현식이 외부 변수를 사용하기 위해 이를 캡처하는 기능final : 람다 표현식에서 사용되는 로컬 변수와 매개변수는 변경되지 않도록 제한해야 함일관성, 안정성, 스레드 안전성, 컴파일러 최적화사용 예 : 콜백 함수, 비동기 처리 왜 final 또는 사실상 final이어야 하는가?로컬 변수와 메서드 매개변수는 final 또는 사실상 final이어야 람다 표현식 내부에서 사용할 수 있으며 이유는 아래와 같다.일관성 및 안정성: 람다 표현식은 비동기 코드나 콜백으로 사용되는데 이 때 람다 표현식 내부에서 사용하는 외부 변수가 변경될 수 있다면, 값이 예상치 못하게 변경될 위험이 있기 때문에..

    2024.05.20
이전
1
다음
티스토리
© 2018 TISTORY. All rights reserved.

티스토리툴바