Capgemini interview question

diff between jvm and jdk