title: Dynamically load a Class and invoke a method in Java
body: <p>Lets say i want to dynamically load a class in java and call it's <code>start()</code> (has no params) method:</p>
  
  <pre><code>Class&lt;?&gt; c = Class.forName("AbuseMe");
  c.getMethod("start").invoke(c.newInstance());
  </code></pre>
  
  <p>Would this be a good/safe way to do it?</p>