Java es un lenguaje orientado a objetos utilizado ampliamente desarrollado y distribuido por Sun Microsystems como una tecnología de programación de código abierto. JAVA incluye varias partes , incluido el idioma , código de bytes y la máquina virtual. Un conjunto de herramientas de programación se presenta en la forma de un Java Software Development Kit ( SDK ) para ejecutar diferentes versiones en diversas plataformas operativas . Java se utiliza comúnmente para aplicaciones de teléfonos celulares y PDA. Historia
En 1991 , un equipo compuesto por James Gosling , Bill Joy y algunos otros empezaron a trabajar en una primera versión de JAVA. Ellos diseñaron para set- top boxes y dispositivos de mano , y entonces se llamaba ROBLE , no JAVA. Fue el fracaso de roble que se tradujo en mejoras y el nuevo nombre de JAVA, con la versión 1.0 lanzada en 1995 por Sun Microsystems. Más notas eran muchos y frecuentes. La última versión, Java SE 7 ( cuyo nombre en código "Dolphin ") , está programado para ser lanzado en 2009 .
Running Plataforma
JAVA es un lenguaje de programación simplificado términos de recopilación e interpretación , ya que evita y /o reduce los errores de programación. La mayoría de su sintaxis - su estructura lógica - se deriva del lenguaje C + + . Su código está escrito , compilado e interpretado por el uso de clases y objetos. Código fuente Java se almacena en archivos con una extensión de JAVA. Que se compilan más en formato de código de bytes con una extensión . CLASE . La ejecución final se realiza por un intérprete de JAVA . Java Runtime Environment ( JRE ) proporciona compatibilidad para ejecutar cualquier aplicación independiente de Java en ejecución genérica de programas codificados , tales como las que se encuentran en ciertos juegos de video en línea.
Importancia
JAVA es considerado un lenguaje de programación de propósito general y tiene varias características como la herencia múltiple y la sobrecarga de operadores . Estos proporcionan ayuda en la gestión de pequeñas aplicaciones como applets Java que se pueden descargar desde un servidor Web y se ejecutan en la World Wide Web a través de navegadores web compatibles con Java .
Características
< p> JAVA, como un lenguaje de programación orientado a objetos , ha recibido enormes elogios debido a sus rasgos más llamativos . A diferencia de C o C + + , o bien evita tareas propensas a errores como el manejo de puntero y la gestión de memoria , o se las trata de forma automática a través de JRE. JAVA lleva a cabo la comprobación de tipos durante la compilación y ejecución que asegura que las estructuras de datos están claramente definidos. Además , su sistema de recopilación automática de basura añade robustez a la lengua , y su conjunto de herramientas de programación independiente hace que sea compatible con la mayoría de los tipos de arquitecturas de computadora . Java se ha convertido en un lenguaje de programación de alto rendimiento debido a características como multi-threading , la herencia múltiple y compilación instantánea.
Inconvenientes
Dado que Java es un lenguaje interpretado , lo que significa que tiene varias capas que ir a través antes de que sea ejecutable , la velocidad no es su mayor ventaja , sin embargo , con los ordenadores cada vez más y más rápido , esto no es un gran inconveniente . Otro problema se debe a la sintaxis es similar a C y C + +, que, si bien por lo que es fácil para C y C + + programadores para cambiar a programación JAVA, puede obstaculizar los principiantes , con su torpeza , como la colocación complicado de punto y coma en el código y la presencia del llamado "problema colgando más, " un problema que se ha eliminado de otros lenguajes de programación modernos ( ver "Recursos adicionales" más abajo) .