title: Java: Is there a difference between L and l (lowercase L) when specifying a long?
body: <p>When I specify a number to be a <code>long</code> with a constant value <code>400</code>, is there any difference between using <code>400L</code> and <code>400l</code>?</p>
  
  <p>Does it have some relationship to the wrapper type? Is <code>L</code> used to get a wrapper <code>Long</code> and <code>l</code> for the primitive data type <code>long</code>? </p>