Java, Java VM, Java Platform,
java, jvm
Solution
Java is the programming language defined by the Java Programming Language Specification. Java VM is the virtual machine as defined by the Java Virtual Machine Specifications. The Java SE is the virtual machine packaged along the standard libraries and tools.
In compiler construction terms, Java is the source language whereas JVM is the target language.
Problem
Can someone explain the differences of the Java Platform SE (6), Java, Java VM, etc.? Thanks.