classloader

Ein Klassenlader ist ein Objekt, das für das Laden von Klassen in Java zuständig ist.
4
Antworten

Wie vermeide ich Probleme beim Zugriff auf statische Felder vor der Initialisierung der Klasse?

Ich habe diesen Code: %Vor% Ich weiß, es sieht so aus, als sollte es ein enum sein, und das wäre es, aber es muss von Person, einer abstrakten Klasse, übernommen werden. Mein Problem ist: Wenn ich versuche, auf die Liste der Jungs zuzugre...
14.05.2015, 23:27
2
Antworten

Erhalte Bytecode von der geladenen Klasse

Angenommen, in meiner JVM habe ich eine geladene Klasse Class<C> myClass . Gibt es eine zuverlässige Möglichkeit, die JVM nach dem Bytecode Inhalt der .class zu fragen? I.e. etwas wie das: %Vor% (offensichtlich wäre InputStream...
26.06.2013, 13:13
2
Antworten

Instanziieren Sie die Java-Lambda-Funktion anhand des Namens

Ich möchte in Java 8 eine Lambda-Funktion erstellen, deren Klassennamen holen und sie dann später aus ihrem Klassennamen instanziieren. Das ist was ich versuche: %Vor% Allerdings bekomme ich mit diesem Code (in beiden Varianten unter Verw...
20.07.2016, 21:03
1
Antwort

Wann sollten Klassen initialisiert werden - zur Ladezeit oder beim ersten Gebrauch?

Man kann eine Klasse dynamisch mit dieser Methode von java.lang.Class laden: %Vor% Nach der JavaDoc , der zweite Parameter wird verwendet, um das Timing der Klasseninitialisierung (Ausführung des statischen Initialisierungscodes) zu steu...
11.09.2014, 07:15
3
Antworten

Was ist schneller in Java 6 Classloading?

Die ProGuard Startseite wird als Feature aufgelistet: Retargeting und Preverifying bestehender Klassendateien für Java 6, zu übernehmen vollständiger Vorteil von Java 6's schnellerem Laden von Klassen. Was ist der Unterschied in Java...
23.05.2012, 17:27
6
Antworten

Java: Kein geeigneter Treiber für jdbc: h2 gefunden

Ich habe ein Problem mit etwas von meinem Code, ich habe alles, was ich weiß, ohne Glück durchsucht und versucht. Szenario: Die Anwendung prüft, ob der JDBC-Treiber vorhanden ist, in diesem Fall der H2-Treiber (org.h2.Driver). Wenn...
16.10.2012, 17:20
2
Antworten

Automatisches Laden des Spring-Glases

Mein Projekt verwendet einen einfachen Plugin-Mechanismus, der auf mehreren Anwendungskontexten basiert, die in Plugin-Jars definiert sind. Damit dies funktioniert, muss ich alle Plugin-Jars in den Klassenpfad einschließen. Es wäre schön, wenn S...
13.07.2011, 20:22
2
Antworten

ClassLoad ein Enum-Typ

Wie würde man einen Enum-Typ über einen ClassLoader oder einen ähnlichen Mechanismus instanziieren? (Ich versuche, alles unter dem gleichen Kontext Classloader für eine eigenständige Server-Anwendung zu halten). Ich habe etwas wie: %Vor%...
20.01.2015, 20:05
2
Antworten

Java - Dynamisches Laden von Klassen

Ich erstelle gerade ein Plugin-System (Mein erster Versuch), schaue anderen Code an Ich versuche meinen eigenen Classloader zusammenzusetzen und die Plugins aus einem Verzeichnis zu laden (Dies sind Klassen-Dateien) Mein Problem ist, dass jed...
19.10.2012, 16:08
3
Antworten

Darf Swing-Klassen in Nicht-EDT-Threads geladen werden?

Nach Einführung des Java-Speichermodells wurden die Swing-Richtlinien dahingehend geändert, dass alle Swing-Komponenten auf dem EDT instanziiert werden müssen, um einen nicht veröffentlichten Instanzstatus zu vermeiden. Was ich nirgendwo find...
07.06.2010, 01:26