Question: what are the java platform components?
Answer: The Java Virtual Machine.
The Java Application Programming Interface (API)