Skip to Content
함수형 프로그래밍 with 자바
book

함수형 프로그래밍 with 자바

by 벤 바이디히, 허귀영
March 2024
Beginner to intermediate
528 pages
10h 48m
Korean
Hanbit Media, Inc.
Content preview from 함수형 프로그래밍 with 자바
92
PART 01
함수형 기초
프로젝트 발할라와 특수 제네릭
OpenJDK
프로젝트 발할라
OpenJDK
Project
Valhalla
2
는 자바 언어에 대한 여러 변경 사항을 개발
하기 위한 실험적인
JDK
프로젝트입니다. 이 프로젝트를 통해 람다를 간소화하기 위한 ‘특
수 제네릭’을 개발하고 있습니다.
현재 제네릭 타입 인수는
java
.
lang
.
Object
를 확장하는 타입으로 제한되어 있으며 원시
타입과 호환되지 않습니다. 따라서
java
.
lang
.
Integer
과 같은 오토박싱된 타입을 사용해
야 합니다. 이는 원시 타입을 직접 사용하는 것과 비교했을 때 성능 문제를 포함한 다른 사
이드 이펙트가 발생할 수 있습니다.
이 프로젝트는
2014
년에 시작되었으며
2020
3
월에는 관련된 문제들을 해결하기 위해
다섯 가지 다른 프로토타입을 미리 선보였습니다. 현재 이 책을 집필한 시점(
2022
년)에서
아직 공식적인 릴리스 날짜가 발표되지 않았습니다.
3.2.3
함수형 인터페이스 브리징
함수형 인터페이스는 이름 그대로 인터페이스이며 람다 표현식은 이러한 인터페이스들의 구
체적인 구현체입니다. 타입 추론으로 인해 종종 이들을 서로 교환하거나 관련 없는 인터페이
스들 사이에서 간단히 형변환할 수 있는 것을 잊어버릴 수도 있습니다. 심지어 메서드 시그
니처가 동일하더라도 이러한 ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

실무로 통하는 클린 코드

실무로 통하는 클린 코드

막시밀리아노 콘티에리

Publisher Resources

ISBN: 9791169212175