title: What is the meaning of $ in a variable name?
body: <p>Recently I read that the sign $ is allowed in Java variable names, but has a special meaning. Unfortunately it isn't mentioned what this special meaning is.</p>
  
  <p>Therefore I ask here: What is the special meaning of $ in variable names in Java?</p>
  
  <p>Here is the exact quote from </p>
  
  <blockquote>
    <p>Java: An Introduction to Problem Solving and Programming</p>
  </blockquote>
  
  <p>from Walter Savitch:</p>
  
  <blockquote>
    <p>Java does allow the dollar sign symbol $ to appear in an identifier,
    but these identifiers have a special meaning, so you should not use
    the $ symbol in your identifiers.</p>
  </blockquote>