상세정보
함수형 프로그래밍 with 자바
미리보기

함수형 프로그래밍 with 자바

저자
온개발팀 저
출판사
온노트
출판일
2023-05-22
등록일
2024-04-02
파일포맷
EPUB
파일크기
846KB
공급사
YES24
지원기기
PC PHONE TABLET 웹뷰어 프로그램 수동설치 뷰어프로그램 설치 안내
현황
  • 보유 1
  • 대출 0
  • 예약 0

책소개

끊임없이 진화하는 소프트웨어 개발 세계에서 함수형 프로그래밍은 개발자가 더 깔끔하고 간결하며 유지 관리가 쉬운 코드를 작성할 수 있게 해주는 강력한 패러다임으로 부상했습니다. 불변성, 고차 함수, 스트림 형태의 데이터 조작을 강조하는 함수형 프로그래밍은 자바 에코시스템에서 인기를 얻고 있습니다. 이 책, "자바 함수형 프로그래밍"은 자바를 사용하여 함수형 프로그래밍 기술을 마스터하기 위한 종합적인 안내서입니다.

1장, '함수형 프로그래밍 입문'에서는 함수형 프로그래밍의 핵심 개념과 원리를 소개하여 기초를 다집니다. 불변성, 순수 함수, 소프트웨어 개발에서 함수가 제공하는 이점에 대해 명확하게 이해할 수 있습니다.

2장, '람다 표현식과 함수형 인터페이스'에서는 자바 함수형 프로그래밍의 초석을 살펴봅니다. 보다 표현력이 풍부하고 간결한 코드를 작성할 수 있는 익명 함수인 람다 표현식을 살펴봅니다. 또한 함수형 인터페이스에 대해 알아보고 함수형 인터페이스가 자바에서 함수형 프로그래밍을 어떻게 촉진하는지 알아봅니다.

3장, '스트림'에서는 자바 8에 도입된 가장 강력한 기능 중 하나인 스트림에 대해 자세히 살펴봅니다. 스트림은 데이터 컬렉션을 처리하기 위한 기능적이고 선언적인 접근 방식을 제공합니다. 스트림을 활용하여 데이터 집합에서 필터링, 매핑 작업을 수행하는 방법을 알아봅니다.

4장, '메서드 참조'에서는 메서드 참조를 살펴봄으로써 함수형 프로그래밍 툴킷을 확장합니다. 메서드를 일급 엔티티로 참조하는 방법을 배워 코드를 더 읽기 쉽고 간결하게 표현할 수 있습니다.

5장, 'Optional'에서는 값을 보유하거나 보유하지 않을 수 있는 컨테이너를 제공하여 널 포인터 예외를 제거하는 데 도움이 되는 Optional 클래스를 소개합니다. Optional 클래스를 활용해 보다 강력하고 표현력이 풍부한 코드를 작성하는 방법을 이해하게 될 것입니다.

6장, '함수형 프로그래밍 패턴'에서는 함수형 프로그래밍의 일반적인 디자인 패턴과 관용구를 살펴봅니다. 이러한 패턴을 활용하여 우아하고 재사용 가능한 코드를 작성하여 프로그램을 더욱 모듈화하고 유지 관리하기 쉽게 만드는 방법을 배웁니다.

7장, '동시성 및 병렬성'에서는 동시 및 병렬 환경에서 함수형 프로그래밍의 과제와 기회를 살펴봅니다. 함수형 프로그래밍 구조를 사용하여 동시 및 병렬 코드를 작성하여 애플리케이션의 확장성과 효율성을 높이는 기술을 알아봅니다.

8장, '모범 사례'에서는 함수형 프로그래밍을 자바에 효과적으로 적용하기 위한 포괄적인 지침과 권장 사항을 제공합니다. 코딩 규칙, 오류 처리 및 함수형 코드의 품질을 향상시키는 기타 모범 사례에 대해 알아봅니다.

9장, '고급 주제'에서는 함수형 프로그래밍의 고급 개념과 기법을 살펴봄으로써 다음 단계로 나아갈 수 있습니다. 모나드, 고차 함수, 타입 추론과 같은 주제를 살펴보고 자바 함수형 프로그래밍 환경에 대해 더 깊이 이해할 수 있습니다.

이 책을 다 읽고 나면 자바의 함수형 프로그래밍 원리와 기술을 확실히 이해하게 될 것입니다. 프로그래밍 기술을 확장하려는 자바 개발자이든 함수형 프로그래밍을 처음 접하는 사람이든, 이 책은 자바 함수형 프로그래밍을 사용하여 더 깔끔하고 간결하며 유지 관리하기 쉬운 코드를 작성할 수 있는 지식과 도구를 제공합니다.

QUICKSERVICE

TOP