2016-06-22 13 views
-1

kann mir jemand geben eine Vorstellung davon, wie die Klassenladefluss funktioniert ?, Was ich bin versucht zu sagen, dass ich verstehen müssen, was passiert, wenn ein Entwickler ein neues Objekt zB erstellen:Java Class Laden Fluss

User user = new User(); 

wohin java geht, um die Klasse zu laden, versuche ich, eine Klasse von meinem Build auszuschließen und den aktuellen Thread-Klassenlader mit einem jar, das die ausgeschlossene Klasse enthält, zu setzen und es ohne gute Ergebnisse auszuführen.

+0

Ich denke, Sie können von JVM-Spezifikationen starten - https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-5.html –

+0

Haben Sie die [Sprachspezifikation] (http://docs.oracle.com/javase/specs/jls/se8/html/jls-12.html#jls-12.2) und [JVM-Spezifikation] (https://docs.oracle.com/javase/specs/jvms/se8 /html/jvms-5.html)? Sie sollten immer etwas recherchieren, bevor Sie Fragen stellen. –

Antwort

0

ok, ich habe es gefunden. Vielen Dank!. Java sucht nach dem classLoader der Klasse, die es enthält.