short and char type in Java
<p>according to the Java standard the short and char 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>
