title: Bitshift to 64'th Bit in Java
body: <p>For a programm, i need to shift the bits from the first to the last bit.
  So i would need to:</p>
  
  <pre><code>long a = 0;
  a |= 1L&lt;&lt;64;
  </code></pre>
  
  <p>Since the <code>long</code> isn't <code>unsigned</code>, it doesn't work. Is there a possibility to shift a 1 to this last Bit? I'm taking a <code>long</code> and not a <code>BigInt</code>, because i'm tried to use as few memory than possible.</p>