Question: what is difference between platform independent and hardware neutral?
Answer: platform independent -> this means that the java program can be run on any OS without considering its vendor. It is implemented by using the MAGIC CODE called "BYTE CODE". ... architecture neutral -> it means the java program can be run on any processor irrespective of its vendor and architecture.