Question: what is the main difference between java platform and other platforms?
Answer: Java platform is a software-only platform that runs on the top of other hardware-based platforms, other platforms are mostly hardware software or hardware only and can be run only on hardware based.