IBM interview question

deffirence between jdk , jrt , jvm