Cisco interview question

Q: Difference between JDK, JRE, JVM