title: Why is class declared as static in Java?
body: <p>I've seen class been declared as <code>static</code> in <code>java</code>, but confused:<br>
  Since class is used to create objects, and different objects have different memory allocations.<br>
  Then what is <code>"static"</code> used for when declaring a class?Does it mean the <code>member variables</code> are all <code>static</code>?<br>
  Does this make sense?</p>