Tengo varias preguntas con respecto a los cargadores de clase.¿qué cargador de clase se usa?
Class.forName("class.name");
y
....
NotYetLoadedClass cls = new NotYetLoadedClass();
.....
Lo cargadores de clases se utilizará en cada caso? Para el primer caso, asumo el cargador de clases que se utilizó para cargar la clase en la que se está ejecutando el código del método. Y en el segundo caso, asumo el cargador de clases de contexto de subprocesos.
En caso de que me equivoque, se agradece una pequeña explicación.
Consulte http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html#forName%28java.lang.String%29 para el primer caso (su suposición es correcta). Consulte también [esta pregunta] (http://stackoverflow.com/questions/1771679/difference-between-threads-context-class-loader-and-normal-classloader) para obtener una buena explicación. – DNA