Buenastareas

Páginas: 16 (3926 palabras) Publicado: 16 de febrero de 2013
8

 A. García-Beltrán y J.M. Arranz

1. INTRODUCCIÓN
Objetivos: a) Describir las características del lenguaje de programación Java b) Describir las herramientas ligadas a la construcción y ejecución de programas escritos en Java c) Construir las primeras aplicaciones en Java Este capítulo pretende ser una rápida introducción a la programación en Java. En primer lugar muestra lo que esJava, sus características y las herramientas que están ligadas a él y, a continuación, enseña cómo compilar y ejecutar algunos programas sencillos escritos en Java. La tecnología Java es tanto una plataforma como un lenguaje de programación. En los capítulos posteriores se trata de dar una visión más detallada de la sintaxis del lenguaje de programación Java.

1.1. El lenguaje de Programación JavaEl lenguaje de programación Java, fue diseñado por la compañía Sun Microsystems Inc, con el propósito de crear un lenguaje que pudiera funcionar en sistemas de ordenadores heterogéneos (redes de computadoras formadas por más de un tipo de ordenador, ya sean PC compatibles, Macintosh o estaciones de trabajo que empleen diferentes sistemas operativos como Windows, OS/2 o Unix), y que fueraindependiente de la plataforma en la que se vaya a ejecutar. Esto significa que un programa de Java puede ejecutarse en cualquier máquina o plataforma. Su origen se remonta a la creación de un lenguaje de programación para el desarrollo de aplicaciones para electrodomésticos y otros aparatos electrónicos de consumo por parte de una empresa filial de Sun, llamada FirstPerson en 1991. Su creador, JamesGosling, lo bautizó como Oak. Al abandonarse este proyecto, el lenguaje se modificó, al igual que su nombre y se orientó al desarrollo de aplicaciones para la red. En septiembre de 1995 aparece el primer Kit de Desarrollo de Java (JDK). A principios de 1997 se presenta la primera revisión de Java (la versión 1.1) y a finales de 1998 surge la versión 1.2 (Java 2) que introdujo modificacionesbastante significativos. En octubre de 2004 se hace pública la versión Java 1.5 (Java 5) incluyendo innovaciones muy importantes en la plataforma.

Características del lenguaje
Según la propia Sun Microsystems, el lenguaje Java muestra las siguientes características generales:  Sencillo. Elimina la complejidad de los lenguajes como C y da paso al contexto de los lenguajes modernos orientados aobjetos. Aunque la sintaxis de Java es muy similar a C y C++, que son lenguajes a los que una gran mayoría de programadores están acostumbrados a emplear. Orientado a Objetos. La filosofía de programación orientada a objetos es diferente a la programación convencional (imperativa o procedural). Su nivel de abstracción facilita la creación y mantenimiento de programas. Existen muchas referencias quedan una introducción a esta forma de programar. Independiente a la arquitectura y portable. Al compilar un programa en Java, el código resultante es un tipo de código binario conocido como Java bytecodes. Este código es





 Programación orientada a objetos con Java

9









interpretado por diferentes computadoras de igual manera, por lo que únicamente hay queimplementar un intérprete para cada plataforma. De esa manera Java logra ser un lenguaje que no depende de una arquitectura de ordenador específica. Como el código compilado de Java es interpretado, un programa compilado de Java puede ser utilizado por cualquier computadora que tenga implementado el intérprete de Java. Robusto. Java simplifica la gestión de la memoria dinámica. Por ejemplo, ya no esnecesario la liberación explícita, el intérprete de Java lo lleva acabo automáticamente cuando detecta que una variable dinámica ya no es usada por el programa. Por otra parte, impide que un puntero Java apunte a una dirección de memoria no válida, los punteros (referencias) Java son seguros y deterministas: o bien apuntan a un elemento correctamente alojado en memoria o bien tienen el valor nulo....
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • buenastareas
  • buenastareas
  • Buenastareas
  • Buenastareas
  • Buenastareas
  • buenastareas
  • Buenastareas
  • BUENASTAREAS

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS