java: Class.isInstance vs Class.isAssignableFrom
<p>Let <code>clazz</code> be some <code>Class</code> and <code>obj</code> be some <code>Object</code>.</p>

<p>Is</p>

<pre><code>clazz.isAssignableFrom(obj.getClass())
</code></pre>

<p>always the same as</p>

<pre><code>clazz.isInstance(obj)
</code></pre>

<p>?</p>

<p>If not, what are the differences?</p>
