Java DOT Operator, Was es tatsächlich tut

Kann mir jemand sagen, was der Java DOT-Operator tatsächlich macht?

Beispielsweise

class Person{

int value;
public void great(){...};
... 
}

Person p = new Person();

Person.great();  <--- here

Person.value;   <--- here

Ich möchte wissen, was "." Ist. Operator so, dass es mir große () oder Wert bekommen kann.

Vielen Dan