A collection of questions and answers related to the Java Virtual Machine (JVM).
@qs_by_qset
Created this 6 months ago
1. What is the Java Memory Model (JMM)?
2. What is the purpose of the Java Virtual Machine Tool Interface (JVMTI)?
3. What is the difference between a Java class and a Java object?
4. What is the difference between a thread and a process in Java?
5. What is the purpose of the Java Management Extensions (JMX)?
6. What is the Java Native Access (JNA) library?
7. What is a Just-In-Time (JIT) compiler?
8. What is the Java Flight Recorder (JFR)?
9. What is the purpose of the Java Native Interface (JNI)?
10. What is the difference between a strong reference and a weak reference in Java?
11. What is the Java Virtual Machine (JVM)?
12. What is garbage collection in Java?
13. What is the Java Heap?
14. What is a Java Virtual Machine (JVM) flag?
15. What is a class loader in Java?
16. What is the difference between the Java Development Kit (JDK) and the JRE?
17. What are the different types of garbage collectors in Java?
18. What is a deadlock in Java?
19. What is the purpose of the Java Runtime Environment (JRE)?