Bytecode, ClassLoader ve Reflection İleri
Java bytecode yapısı, ASM/ByteBuddy ile runtime bytecode manipülasyonu, custom classloader yazımı, classpath vs modulepath farkları ve reflection performans etkileri. Agent tabanlı monitoring ve instrumentation.
ByteBuddy örneği (pseudo)
new AgentBuilder.Default()
.type(ElementMatchers.nameEndsWith("Service"))
.transform((builder, type, classLoader, module) -> builder.method(named("run")).intercept(...));