DEV 2026.05.05 · 13 min
Intermediate Modern Java In Action · 1
람다는 어떻게 바이트코드가 되는가
invokedynamic 명령어의 생성부터 LambdaMetafactory의 런타임 합성, 박싱 회피 함수형 인터페이스의 설계 철학까지, 자바 람다의 내부를 추적한다.
총 2개의 글
invokedynamic 명령어의 생성부터 LambdaMetafactory의 런타임 합성, 박싱 회피 함수형 인터페이스의 설계 철학까지, 자바 람다의 내부를 추적한다.
클래스 파일 바이너리 구조부터 invoke 명령어의 다형성 구현, 람다의 invokedynamic, 바이트코드 조작까지 — JVM 추상 기계의 설계 철학을 추적한다.