title: Meaning of :: in Java syntax
body: <p>What is the meaning of <strong>::</strong> in the following code?</p>
  
  <pre><code>Set&lt;String&gt; set = people.stream()
                          .map(Person::getName)
                          .collect(Collectors.toCollection(TreeSet::new));
  </code></pre>