title: what does "method1().method2().method3()" mean in java?
body: <p>I know some basics of java language.
  But I don't know some statements like this:</p>
  
  <pre><code>method1().method2().method3()
  </code></pre>
  
  <p>Two or three methods separated whit dots operator! I cannot understand it.</p>
  
  <p>What does it mean? How can I use them? Do they process from left to right or reverse?
  Does they return special values or not?
  How can I understand I should some methods separate whit dot?
  How can I create methods like this?</p>