Who decides data types size in Java
<p>Who decides the size of data types such as int in Java? JVM or OS or Processor?</p>

<p>int size is 4 bytes..Will it be always 4 bytes irrespective of OS or processor?</p>
