title: why can't I put the 0xffff in to a short in java
body: <p>Such as the title，I remember short is a <strong>16 bit</strong> value，and every <strong>hexadecimal</strong> character is a 4 bit value, so I think <strong><code>0xffff</code></strong> can be put in a <strong><code>short</code></strong>,
  But it can't, why?</p>