One of the key features of Java is its platform independence. Java code can run on any operating system or platform that has a Java Virtual Machine (JVM) installed. This "write once, run anywhere" capability makes Java widely used for developing cross-platform applications.