title: What is the difference between an identifier and variable?
body: <p>I'm a bit confused about identifiers.  In my textbook it says, "We use identifiers to name variables (and many other things) in Java."</p>
  
  <p>I'm not really sure what this means. Is it like assigning a variable...to a variable? What?</p>
  
  <p>So far, I'm getting this impression:</p>
  
  <pre><code>int a, b, c; a = 2; b = 99; c = a + b;
  </code></pre>
  
  <p>Is <code>c</code> an identifier? When it says, "Using identifiers to name variables," are identifiers like <code>int</code>, <code>double</code>, <code>boolean</code>, things used to categorize variables?  Please provide some examples.</p>