ABC interview question

What are the differences between JDK, JRE, and JVM