Java Terms that are Plagued with Vaguery
- by Adam Tannon
What's the difference between a Java Process (what your OS sees) and a JVM? Are they one in the same or are they actually different?
How are the JRE and JDK different (in purpose and file content), and which one contains the libraries for Java SE?
What's the difference between the Java "Runtime" and a JVM?
These are questions I've been asking myself (and colleagues) for years and everybody seems to have very different answers.