-
Notifications
You must be signed in to change notification settings - Fork 10
Open
Description
문제
책의 끝 부분 Appendix에서 자바 컴파일러가 람다 표현식을 어떻게 구현하고 JVM은 컴파일러의 결과물을 어떻게 처리하는 지에 대해 설명하고 있습니다.
invokedynamic과 부트스트랩 메서드, call site와 MethodHandler에 대해 설명을 해주고 있지만 제대로 이해하지 못하는 사람도 있을 수 있고 맨 뒤에 있어서 놓칠 수 있는 분들이 계실 수 있을 것 같아 정리해서 설명해주면 좋을 것 같습니다!
contents - 세부 내용
- invokedynamic이란?
- inner class는 컴파일 시 어떻게 정적 바인딩이되는 걸까요?
- 람다 표현식의 컴파일 시 처리와 어떻게 런타임 시 동적 바인딩이 되는 걸까요?
참고
책 p683
자세히 정리된 블로그
javamagazine
java docs
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels