Citi interview question

What is the difference between JDK and JRE