Java Game Developer Question:
Download Job Interview Questions and Answers PDF
Tell me what is the difference between JVM, JDK, and JRE?
Answer:
☛ JVM: JVM stands for ‘Java Virtual Machine’ is an abstraction for a machine in Java. This is the necessary abstraction environment necessary for the Java bytecode to be executed in. A runtime instance of the virtual machine is incepted whenever the java command is executed on the command prompt.
☛ JRE or ‘JAVA Run-time Environment’ is the very environment, which implements the JVM by providing class files and libraries it uses to run the bytecode at runtime. In essence, this is a software instance of the JVM, which unlike the JVM has a physical existence.
☛ JDK is the superset here, which engulfs and contains JRE and is really a framework where compilation and documentation of Java programs are performed into packages.
☛ JRE or ‘JAVA Run-time Environment’ is the very environment, which implements the JVM by providing class files and libraries it uses to run the bytecode at runtime. In essence, this is a software instance of the JVM, which unlike the JVM has a physical existence.
☛ JDK is the superset here, which engulfs and contains JRE and is really a framework where compilation and documentation of Java programs are performed into packages.
Download Java Game Developer Interview Questions And Answers
PDF
Previous Question | Next Question |
Tell us what Are The Common Errors Done By Programmer While Programming? | Do you know what Is The Difference Between A Game Director And Game Producer? |