Honeywell Interview Question

jvm jre jdk difference, java memory model