Ho diverse domande riguardo ai caricatori di classe.quale caricatore di classi viene utilizzato?
Class.forName("class.name");
e
....
NotYetLoadedClass cls = new NotYetLoadedClass();
.....
Cosa caricatori classe saranno utilizzati in ogni caso? Per il primo caso, suppongo che il programma di caricamento classi sia stato utilizzato per caricare la classe in cui il codice del metodo è in esecuzione. E nel secondo caso suppongo caricatore di classi di contesto thread.
Nel caso in cui mi sbaglio, una piccola spiegazione è apprezzata.
Vedere http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html#forName%28java.lang.String%29 per il primo caso (l'ipotesi è corretta). Vedi anche [questa domanda] (http://stackoverflow.com/questions/1771679/difference-between-threads-context-class-loader-and-normal-classloader) per una buona spiegazione. – DNA