쿠쿠의 개발일지

  • 홈
  • 태그
  • 방명록

람다 1

함수형 프로그래밍 + 람다(재정리) JAVA

함수형 프로그래밍? 함수를 값으로 취급한다. 0개 이상의 인수를 가지며, 한 개 이상의 결과를 반환해야하고, 부작용(no side effect)이 없어야 한다. 함수나 메서드가 어떤 예외도 일으키지 않아야 한다. 여기서 부작용(Side Effect)이란 자료구조를 고치거나 필드에 값을 할당(setter 메서드 같은 생성자 이외의 초기화 동작) 예외 발생 파일에 쓰기 등의 I/O 동작 수행 함수형 프로그래밍의 주요 특성 1. 불변(Immutable) 객체를 사용한다 원본은 변하지 않기 때문에, 객체의 상태를 바꿀 수 없으므로 thread safe하다. 2. 참조 투명성(Referential Transparency) // Pure Function 동시에 함수를 처리해도 사이드이펙트 없이 동일한 값 출력시킬 ..

자바 (ref. 자바의정석) 2022.06.19
1
더보기
프로필사진

바쁜 일정으로 인해 블로그 휴식기 입니다 ㅠ... 안정화 되면 꾸준히 글을 올려보겠습니다.

  • 분류 전체보기
    • 프로젝트 정리
    • 객체지향프로그래밍
    • 자바 (ref. 자바의정석)
    • 스프링
    • 백준 문제풀이
    • 프로그래머스
    • 알고리즘 정리
    • CS
    • 모던 자바 인 액션 스터디
    • MySQL
    • 끄적끄적

Tag

동작 파라미터화, 백준 2304, 프로그래머스, 알고리즘, 자바, 이코테 29번, 커밋 창 분리, 기본형, assertj, 다형성, 백준 10825, Obejct클래스, 모던 자바 인 액션, 우선순위 큐, 1806 자바, Java, 1:n select, 4장 스트림, 백준 1753, 백준 18428 감시피하기,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   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

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바