Última actualización: julio 24
Java es un lenguaje de programación de alto nivel con las siguientes características:
- Orientado a objetos
- Simple
- Seguro
- Independiente de la plataforma (JVM)
- Robusto
- Portable
- Arquitectura neutral (object file)
- Dinámico
- Interpretado
- Alto performance
- Multi hilo
- Distribuido
Es un lenguaje compilado e interpretado a la vez. El código programado en Java se compila a “bytecode” por el compilador de Java, funcionando en cualquier plataforma. El “bytecode” generado no es exactamente código máquina, es más bien una especie de ensamblador que es independiente de la plataforma. Es decir, vale para todos los Sistemas Operativos.
En nuestro ordenador, tendremos instalada la JVM (Java Virtual Machine), que es específica para cada plataforma, ya que será la encargada de traducir el “bytecode” a código máquina. Para esto último, utiliza un intérprete que funciona bastante rápido al no tener que hacer una traducción desde lenguaje de alto nivel, sino desde bytecode.
Sigue leyendo Empezando con Java