Why there are no global variables in Java?

Global variables are globally accessible. Java does not support globally accessible variables due to following reasons:

The global variables breaks the referential transparency
Global variables create collisions in namespace.