title: naming practice of variables in java. why class variable not package variable
body: <p>i am just curious why class variable (i.e  variables with <code>static</code> keyword) its called class variable instead of package variable. I mean if I declare a static variable in one class, i can access this variable from another class in the same package as long as it is not private. </p>
  
  <p>Also, instance variables are declared inside a class and methods in that class can access instance variables, why not name them class variables... I just don't get it.</p>