Можете ли вы сказать мне, что разница между Thread.currentThread().getContextClassLoader()
и TestServlet.class.getClassLoader()
не пометить его как дубликат, а также, пожалуйста, объясните, а также предоставить мне пример, когда использовать этиРазница между Thread.currentThread() ClassLoader и нормальной ClassLoader
Java Файл:
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");
}
}
Фактически это [дубликат] (http://stackoverflow.com/questions/1771679/difference-between-threads-context-class-loader-and-normal-classloader/1772346) – nandsito
«не отмечайте его как дубликат «если вы знаете, что это дубликат, то ясно [поделиться своим исследованием] (http://stackoverflow.com/help/how-to-ask). Ссылка на [duplicate] (http://stackoverflow.com/help/duplicates) и объясните, как он отличается от вашего вопроса. Между тем, я отметил это как дубликат ... (Btw, давая команды, такие как «не отмечайте ...», можно считать грубым.) –