2011-08-11 5 views

답변

7

java.dyn 패키지의 이름이 java.lang.invoke로 변경되었습니다.

Java에서 'invokedynamic'명령어를 생성 할 수 있다고 생각하지 않지만 다른 동적 언어에 대한 명령어가 있습니다.

자바에서는 'java.lang.invoke.MethodHandle'을 리플렉션의 더 빠른 대안으로 사용할 수 있습니다. 예제는 MethodHandle 클래스의 javadoc에서 사용할 수 있습니다. invokedynamic 인스트럭션 자체는 메서드의 동적 연결을 위해 MethodHandle을 사용합니다. (자세한 내용은 http://java.sun.com/developer/technicalArticles/DynTypeLang/index.html을 참조하십시오)

관련 문제