Class-Loader und Class-Transformer
Der Vortrag gibt einen Einblick in die innere Arbeitsweise einer Java Virtual Machine im Hinblick auf das Laden und Transformieren von Klassen. Mit Java 5 wurde das Package java.lang.instrument eingeführt, das es erlaubt, Java-Klassen beim Laden zu instrumentieren, also zu verändern und sogar bereits geladene Klassen zu verändern.
Der Vortrag beantwortet Fragen wie:
- Wie sieht Byte-Code aus, aus was besteht er?
- Wie kommt eine Klasse in die JVM?
- Wie kann diese Klasse manipuliert werden?
- Was ist eine Class-Loader-Hierarie?
und viele weitere
Eine Veranstaltung des iJUG e.V., organisiert durch die JUG Ostfalen.