class Student {
  static String SchoolName;
  String name;
}

Student Giko = new Student();
Student Hiroyuki = new Student();

ってしたときに、
Giko.SchoolName と Hiroyuki.SchoolName は
クラスフィールドを指してることになるから、
Giko.SchoolName == Hiroyuki.SchoolName == Student.SchoolName
は同じ内容を指す。

Giko.nameとHiroyuki.nameはインスタンスフィールドを指すので、
Giko.name != Hiroyuki.name で、Student.name は器(?)だけを指す?
ということでしょうか?用語に間違いがあったら指摘お願いします。m( )m