Core concept

MethodHandle mh = MethodHandles.lookup().findVirtual(String.class, "length", MethodType.methodType(int.class));
Advertisement

How it works

Complex API. Faster than reflection.

Advertisement

Trade-offs + gotchas

Framework internals. Perf-critical reflection.