Können Sie mir sagen, was ist der Unterschied zwischen Thread.currentThread().getContextClassLoader()
und TestServlet.class.getClassLoader()
kennzeichnet es nicht als Duplikat und auch sowie geben Sie mir bitte Beispiel erklären, wenn diese verwendenUnterschied zwischen Thread.currentThread() und normalen classloader classloader
Java-Datei:
package com.jar.test;
public class TestServlet {
public static void main(String args[]) {
ClassLoader cls = TestServlet.class.getClassLoader().loadClass(
"com.jar.test.TestServlet");
ClassLoader cls = Thread.currentThread().getContextClassLoader()
.loadClass("com.jar.test.TestServlet");
}
}
eigentlich ist es ein [duplizieren] (http://stackoverflow.com/questions/1771679/difference-between-threads-context-class-loader-and-normal-classloader/1772346) – nandsito
"markieren Sie es nicht als doppelt "Wenn Sie wissen, dass dies ein Duplikat ist, dann teilen Sie Ihre Forschungsergebnisse mit (http://stackoverflow.com/help/how-to-ask). Verknüpfen Sie mit [duplizieren] (http://stackoverflow.com/help/duplicates) und erklären Sie, wie es sich von Ihrer Frage unterscheidet. Inzwischen habe ich dies als ein Duplikat gekennzeichnet ... (Btw, Befehle wie "nicht markieren ..." kann als unhöflich angesehen werden.) –