sábado, 20 de octubre de 2012

A todo esto, ¿que es JAVA?

A todo esto, ¿que es JAVA?

Java es un lenguaje de programación de alto nivel orientado a objetos desarrollado a principios de los años 90.
El lenguaje en sí mismo toma mucha de su sintaxis de C y C++, pero tiene un modelo de objetos más simple y elimina herramientas de bajo nivel.
Es independiente  de la plataforma . Las primeras implementaciones de Java rezaban:“write once, run 
anywhere”.
Posee un sistema de administración de memoria automático, el Garbage Collector.

La plataforma JAVA.

Una plataforma es el ambiente en el que corre un determinado programa. En el caso de JAVA este cuenta con dos componentes:
  • La máquina virtual de JAVA (JVM)
  • La API de JAVA. La API de JAVA es una colección de componentes de software que dotan de funciones útiles al lenguaje.

El proceso de obtención de un programa JAVA.


En java el código fuente se escribe en un archivo de texto plano con extensión ".java"
Una vez escrito el código fuente es necesario compilarlo en archivos de tipo ".class". Un archivo ".class" no contiene instrucciones entendibles para el procesador, en cambio, contiene bytecodes, que son entendibles por la máquina virtual de JAVA (JVM) y es esta la que se encarga en el momento de su ejecución de transformar esos bytecodes en instrucciones comprensibles para el procesador en el que se está ejecutando.

De esta manera un mismo programa escrito en JAVA es utilizable por cualquier dispositivo en el que se tenga instalada la JVM.

No hay comentarios:

Publicar un comentario