title: Difference between class and type
body: <p>Being new to Java, I'm confused between the concepts of <strong>class</strong> and <strong>type</strong>.
  For example, should the object <code>"Hello World!"</code> belong to the <em>type</em> <code>String</code> or <em>class</em> <code>String</code>? Or maybe both?</p>