title: Is Java's BigDecimal the closest data type corresponding to C#'s Decimal?
body: <p>According to the chart <a href="http://java.interoperabilitybridges.com/articles/data-types-interoperability-between-net-and-java" rel="nofollow noreferrer">here</a>, the equivalent data type in Java to C#'s <code>Decimal</code> is <code>BigDecimal</code>.</p>
  
  <p>Is this really so? What's up with the "Big" preamble? There doesn't seem to be a "SmallDecimal" or "LittleDecimal" (let alone "MediumSizedDecimal") in Java.</p>
  
  <p>I must say, though, that chart was the clearest thing I found on the subject; the other links <a href="http://msdn.microsoft.com/en-us/library/ms228360%28v=vs.90%29.aspx" rel="nofollow noreferrer">here</a> and <a href="http://en.wikipedia.org/wiki/Comparison_of_C_Sharp_and_Java#Advanced_numeric_types" rel="nofollow noreferrer">here</a> and <a href="http://docs.oracle.com/cd/E19159-01/820-1072/ahigz/index.html" rel="nofollow noreferrer">here</a> were about as clear to me as the Mississippi River after a torrential tempest.</p>