title: Java versioning and terminology, 1.6 vs 6.0 OpenJDK vs Sun
body: <p>I'm having problems understanding Java versioning. I'm seeing lots of versions like 1.4.2, 1.5 and 1.6, but I also stumble upon 5.0 and 6.0. I don't understand this versioning or the progression.</p>
  
  <p>I'm pretty new to Java, and I've read a bit about <a href="https://en.wikipedia.org/wiki/OpenJDK" rel="noreferrer">OpenJDK</a> vs Sun, and I think I understand it. Are these versions the difference between OpenJDK and Sun? For example, OpenJDK's latest is 1.6 and Sun's is 6.0?</p>
  
  <p>All these versions are pretty confusing to someone new to Java.</p>