La leyes

Solo disponible en BuenasTareas
  • Páginas : 4 (857 palabras )
  • Descarga(s) : 0
  • Publicado : 11 de junio de 2011
Leer documento completo
Vista previa del texto
Definición de java


El Entorno de Programación Java es un proyecto de la compañía Sun Microsystems que presenta una posible aproximación a lo que serán los lenguajes de programación de lospróximos años. Sus objetivos se resumen en dotar de herramientas de programación adecuadas para desarrollar aplicaciones que se ejecuten en entornos heterogéneos, conectados a través de redes decomunicaciones. Estas aplicaciones deben ser eficientes, podrán crecer dinámicamente, en función de las necesidades, y serán operativas en una gran variedad de ordenadores.

Los principales resultados delproyecto Java son:

Se ha desarrollado un nuevo lenguaje de programación, denominado Java, que utiliza desarrollo orientado a objetos. Su sintaxis está basada en C++ (para simplificar elaprendizaje), pero elimina la mayoría de los aspectos oscuros de este lenguaje: se elimina el preprocesador de C, los typedefs, las funciones, y los punteros (casi todo lo heredado de C).

Elprogramador de Java exclusivamente puede utilizar desarrollo orientado a objetos; no existen las funciones, salvo como métodos de acceso a una clase. Las variables siempre están incluidas dentro de clases,para favorecer la encapsulación del código.

Sus librerías de objetos predefinidas (el equivalente a las librerías de funciones) proporcionan herramientas para las comunicaciones a través de la red,diseño de interfaces de usuario, …

El programador queda liberado del manejo de memoria, que tantos problemas produce en lenguajes como C. Los objetos obtienen un espacio de almacenamientodurante su creación, que es recuperado automáticamente cuando se destruyen.

Las aplicaciones Java pueden tener varias líneas de ejecución (threads) concurrente. La multitarea por threads estáimplementada en el propio lenguaje.

Se ha modificado el proceso tradicional de compilación. Los programas Java se compilan y traducen a un formato denominado bytecodes –un formato intermedio de...
tracking img