title: Difference between JVM and HotSpot?
body: <p>What exactly is HotSpot and how does it relate to JVM and OpenJDK? Is it a library? What exactly does it do?</p>
  
  <p>Also, what is the difference between OpenJDK and HotSpot?</p>