You can make multiple instances of your class. When you declare an instance variable, each instance gets its own unique copy of that variable. When you declare a static variable, it is the same variable and value for all instances.
public class Foo
{
public int instanceVariable;
public static int staticVariable;
}
Foo instance1 = new Foo();
Foo instance2 = new Foo();
instance1.staticVariable = 1;
instance1.instanceVariable = 2;
instance2.instanceVariable = 3;
instance1.staticVariable == 1 // true
instance2.staticVariable == 1 // true
instance1.instanceVariable == 2 //true
instance2.instanceVariable == 3 //true