What is the purpose of Java DOT operator?
<p>Can somebody tell me what Java DOT operator actually does? </p>

<p>For example:</p>

<pre><code>public class {
    int value;
    public void great() {};
    ... 
}
</code></pre>

<pre><code>public static void main(String[] args) {

    Person p = new Person();

    Person.great(); // &lt;--- here

    Person.value; // &lt;--- here
</code></pre>

<p>I want to know what is <strong><code>.</code></strong> operator doing in above code when I do <code>Person.great()</code> or <code>Person.value</code>?</p>