Q.1 What is the difference between a JDK and a JVM? Ans: JDK is Java Development Kit. JDK includes execution and used for development while JVM is a