A static member belongs to the class and not to each instance: a static field is shared by all objects, a static method is called without an object, like Math.max. A static method cannot use this or directly access instance fields.
Example
static int compteur = 0;
Math.max(3, 7);