title: Why byte b = (byte) 0xFF is equals to integer -1?
body: <p>Why <code>byte b = (byte) 0xFF</code> is equal to <code>integer</code> <code>-1</code>?</p>
  
  <p>Ex:</p>
  
  <pre><code>int value = byte b = (byte) 0xFF;
  System.out.println(value);
  </code></pre>
  
  <p>it will print <code>-1</code>?  </p>