title: Class.forName() vs ClassLoader.loadClass() - which to use for dynamic loading?
body: <p>When dynamically loading a class, when is it appropriate to use</p>
  
  <pre><code>Class.forName("SomeClass");
  </code></pre>
  
  <p>and when should I use </p>
  
  <pre><code>ClassLoader.getSystemClassLoader().loadClass("SomeClass");
  </code></pre>
  
  <p>Or, are they two ways of doing the same thing?</p>