title: short and char type in Java
body: <p>According to the Java standard the <code>short</code> and <code>char</code> types both use 2 bytes so when I code something like:</p>
  
  <pre><code>char ch = 'c';
  short s = ch;
  </code></pre>
  
  <p>There is an error saying "possible loss of precision". What am I missing here?</p>