title: Is Java "pass-by-reference" or "pass-by-value"?
body: <p>I always thought Java uses <strong>pass-by-reference</strong>.</p>
  <p>However, I've seen <a href="http://javadude.com/articles/passbyvalue.htm" rel="noreferrer">a blog post</a> that claims that Java uses <strong>pass-by-value</strong>.</p>
  <p>I don't think I understand the distinction they're making.</p>
  <p>What is the explanation?</p>