Una característica importante del código fuente de Java es su capacidad para operar en los distintos sistemas operativos. En lugar de adaptar el código fuente de cada plataforma específica , el programador sólo necesita compilar el código fuente de una vez . El " bytecode " resultante es interpretada por las máquinas virtuales específicas de la plataforma , que el usuario final ya se ha instalado en su sistema.
Escritorio y aplicaciones Web
código Java se pueden empaquetar para ejecutarse en ordenadores como aplicaciones independientes , o pueden ser empaquetados para ejecutarse dentro de los navegadores web . Todo el programador tiene que hacer es cambiar la cual caja de herramientas que utiliza para construir los gráficos.
Sintaxis
Java es un lenguaje de programación orientado a objetos . Su sintaxis será intuitiva para los programadores familiarizados con C , C + + o PHP programación.