Una clase puede tener variables propias de la clase y no de cada objeto, estas variables son las variables miembro de la clase o variables static. Las variables static se suelen utilizar para definir constantes comunes para todos los objetos de la clase. Por ello no es necesario crear un objeto para poder hacer referencia a una variable de clase.
Las variables static es lo más parecido que tiene Java a las variables globales. Las variables miembro static se inicializan siempre antes que cualquier objeto de la clase.
Puedes hacen ping a esta entrada con la dirección http://www.error500.net/cgi-bin/mt/mt-tb.cgi/355 .
Me gustaria saber como hago una variable global del tipo ArrayList que se pueda acceder de cualquier clase y que se le pueda agregar cosas.
Yo por ejemplo tengo una clase VarGlobals que dentro tengo una variable con el static adelante del tipo ArrayList. El problema que no puedo agregarle nada a esta variable desde otra clase porque me dice que esta null, y si! si lo que quiero es agregarle algo!....Por favor, ayuda!