Da es mehrere Klassenlader gibt und diese für das Debuggen leicht zu unterscheiden sein sollen, können Sie Namen tragen. Sie lassen sich im Konstruktor vom URLClassLoader setzen. Die Basisklasse ClassLoader bietet eine Methode getName() zum Erfragen des Namens.
ClassLoader bootstrapLoader = ClassLoader.getSystemClassLoader().getParent(); System.out.println( bootstrapLoader.getName() ); // platform System.out.println( ClassLoader.getPlatformClassLoader().getName() );// platform System.out.println( T.class.getClassLoader().getName() ); // app
Die Methode getName() ist neu in Java 9 sowie auch die ClassLoader-Methode getPlatformClassLoader().