Platform
One of the most distinctive features of Java is its platform independence. Programs written in Java can run on different types of computers and devices without major changes, provided a Java Virtual Machine (JVM) is available on that platform.