title: why don't we need suffix on long in java?
body: <p>While writing some code I noticed that long(primitive) data type does not need to have the suffix l or L. My code compiles and run fine with this. Can anyone explain the logic Behind this ?? Thanks in advance..</p>
  
  <pre><code>long l=435; //Complies and Run fine 
  </code></pre>