title: java bitwise operators and the equal character; compound operators
body: <p>I'm a bit confused:</p>
  
  <pre><code>long v = 0;
  v &lt;&lt;= 8; 
  v |= 230;
  </code></pre>
  
  <p>I know &lt;&lt; is the signed left shift operator and | Bitwise the inclusive OR but I'm confused to what the equals does?</p>
  
  <p>So fist v is 0. So &lt;&lt; doesn't have any effect? Then it equals 1000
  but what happens then?</p>
  
  <p>edit: I've edited the title so others might better find this question: added "compound operators"</p>