Tecnología

Inicio

Acerca de Java

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 abarca varias partes, incluyendo el idioma, código de bytes y la máquina virtual. Un conjunto de herramientas de programación se presenta en forma de un kit de desarrollo de software de Java (SDK) para ejecutar versiones diferentes en diversas plataformas operativas. Java se utiliza comúnmente para aplicaciones de teléfonos móviles y PDA.

Historia

En 1991, un equipo compuesto por James Gosling, Bill Joy y algunos otros comenzó a trabajar en una primera versión de JAVA. Ellos diseñaron para decodificadores y dispositivos de mano, y luego fue llamado 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.

Plataforma de Ejecución

Java es un lenguaje de programación simplificada en términos de recopilación e interpretación, ya que evita y / o reduce los errores de programación. La mayor parte 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 de Java se almacena en archivos con la extensión .JAVA que se compila más en formato de código de bytes con una extensión .class. La ejecución final se realiza por un intérprete de JAVA. Java Runtime Environment (JRE) proporciona compatibilidad para ejecutar cualquier aplicación Java independiente en la ejecución genérica de programas codificados, tales como las que se encuentran en ciertos juegos de video en línea.

Significado

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 de Java que se pueden descargar desde un servidor web y se ejecutan a través de la World Wide Web a través de navegadores web compatible con Java.

Caracteristicas

JAVA, como un lenguaje de programación orientado a objetos, ha recibido grandes elogios por sus características llamativas. A diferencia de C o C ++, o bien se evita tareas propensas a errores como la manipulación de puntero y la gestión de memoria, o que los maneja 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 recolección de basura automática agrega solidez 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 para ir a través antes de que sea ejecutable, la velocidad no es su mayor activo; sin embargo, con los ordenadores convertirse en 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 los programadores de C y C ++ para cambiar a la programación JAVA, pueden 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 del else colgante", un problema que se ha eliminado de otros lenguajes de programación modernos (ver "Recursos adicionales" más adelante).