title: Java, Long.parse binary String
body: <p>Why does this code throw a <code>NumberFormatException</code> : </p>
  
  <pre><code>String binStr = "1000000000000000000000000000000000000000000000000000000000000000";
  System.out.println(binStr.length());// =  64
  System.out.println(Long.parseLong(binStr, 2));
  </code></pre>