A non-static method can access a static variable. (The variable belongs to the class, so the method can access it) A static method can not access a non-static variable. (Which instance would the method access the non-static variable through??)
Maria, Static methods can't access non static variables.However reverse is not true.I mean non static methods can access static variables.Anyhow in your code String[] arguments was not declared as static.It will complie successfully even when you declare it as static. Veena
SCJP1.4
"Continuous effort - not strength or intelligence - is the key to unlocking our potential."
*Winston Churchill