title: Is binding to 0.0.0.0 in Java guaranteed to bind to all network interfaces?
body: <p>I've found empirically that </p>
  
  <pre><code>Endpoint endpoint1 = Endpoint.create(new Ping());
  endpoint1.publish("http://0.0.0.0:8080/ws/ping");
  </code></pre>
  
  <p>binds to all network interfaces on the current computer (instead of just localhost - 127.0.0.1 or the hostname), but I have not been able to locate the documentation which says that this is guaranteed.</p>
  
  <p>Question:  Where is it defined that binding to 0.0.0.0 in Java will always bind to all network interfaces?</p>