title: Why not use long for all integer values
body: <p>In my Java class we have just learned about of each of the following primitive data types: </p>
  
  <ul>
  <li><code>byte</code></li>
  <li><code>short</code></li>
  <li><code>int</code></li>
  <li><code>long</code></li>
  </ul>
  
  <p>Since the <code>long</code> data type contains the most bits, wouldn't it make sense to exclusively use the <code>long</code> data type to avoid restrictions?</p>
  
  <p><strong>Questions</strong> </p>
  
  <ul>
  <li>Is there a particular downside to only using the <code>long</code> data type? </li>
  <li>Does it make sense to use for example, an <code>int</code> data type, instead of a <code>long</code> data type?</li>
  </ul>