by Guest » 16 Feb 2025, 12:07
Der Compiler kompiliert den Quellcode in Bytecode, der dann vom JVM oder dem JIT -Compiler in den Maschinencode konvertiert wird. Wenn der JIT -Compiler den Bytecode in den Maschinencode konvertiert, ist kein JVM erforderlich und umgekehrt. Die dynamische Zuordnung von Objekten oder Abhängigkeitsinjektion erfolgt durch die Reflexions -API zur Laufzeit zu den im Bytecode vorhandenen Referenzen, und diese Reflexions -API ist im JVM vorhanden. Verstehe ich diese Konzepte?
Der Compiler kompiliert den Quellcode in Bytecode, der dann vom JVM oder dem JIT -Compiler in den Maschinencode konvertiert wird. Wenn der JIT -Compiler den Bytecode in den Maschinencode konvertiert, ist kein JVM erforderlich und umgekehrt. Die dynamische Zuordnung von Objekten oder Abhängigkeitsinjektion erfolgt durch die Reflexions -API zur Laufzeit zu den im Bytecode vorhandenen Referenzen, und diese Reflexions -API ist im JVM vorhanden. Verstehe ich diese Konzepte?