Site hosted by Angelfire.com: Build your free website today!
 

Java is Platform independent

  • Java is a interpreted language

  • Java is compiled to byte code

  • Java byte code is execute by a Java Virtual Machine (JVM)

  • The JVM provides a uniform execution environment

    • JVM provides a platform-independent way of executing code, by abstracting the differences between operating systems and CPU architectures.

    • Programmers can concentrate on writing software, without having to be concerned with how or where it will run.

Figure 1. JVM and JRE