Duplicar posible:
Unloading classes in java?¿Cuándo entra en una clase descargar de la memoria heap
Cuando hace una descarga de clase de la memoria?
Para cargar una clase podemos llamar al Class.forName("NameOfClass");
o cuando creamos un objeto de una clase, luego la clase se carga en la memoria.
estaba a punto para responder, pero el primer enlace en google fue esta pregunta en SO: [¿Descargando clases en java?] (http://stackoverflow.com/questions/148681/unloading-classes-in-java) –
¿Por qué lo necesitas? Por cierto, eso depende de la JVM y puede que no se haga en absoluto (ver el infame problema de PermGen) – Thomas