title: Difference between thread's context class loader and normal classloader
body: <p>What is the difference between a thread's context class loader and a normal class loader?</p>
  
  <p>That is, if <code>Thread.currentThread().getContextClassLoader()</code> and <code>getClass().getClassLoader()</code> return different class loader objects, which one will be used?</p>