Java Platform Architecture in short

JDK, JRE, JVM