Curso Básico de Java

Páginas: 16 (3813 palabras) Publicado: 9 de abril de 2013
Laboratorio de Cómputo de Ingeniería Curso de Java Básico
Capítulo 1 - Java
¿Qué es Java?
Hacia 1990, James Gosling, quien trabaja para Sun Microsystems, fue el encargado de crear programas para
controlar aparatos electrónicos domésticos. Originalmente Gosling y su equipo empezaron el diseño de su
software usando C++, debido a su orientación a objetos. Sin embargo, se dieron cuenta que C++no satisfacía
los proyectos que se tenían en mente; encontraron dificultades con aspectos complicados de C++ como la
herencia múltiple de clases, errores de programación (bugs) relacionados con huecos de memoria. De esta
manera Gosling decidió que tenía que empezar por escribir un lenguaje simplificado que le evitara todos los
problemas que se encontró con C++.
Aunque a Gosling no le importóla complejidad de lenguajes como C++, tomo la sintaxis básica y la
orientación a objetos del lenguaje. Cuando terminó el nuevo lenguaje lo llamó Oak (se cuenta que el nombre
le vino a Gosling mientras veía un roble por la ventana de su oficina.)
Oak se uso por primera vez en un proyecto llamado Proyecto Green, donde el equipo de desarrollo intentó
diseñar un sistema de control para usar dentrodel hogar. Este sistema de control permitiría al usuario
manipular distintos dispositivos, como televisiones, video caseteras, luces caseras y teléfonos, todo desde una
computadora de mano llamada *7 (Star Seven). El sistema *7 incluía una pantalla sensible para que el dueño
seleccionara y controlara estos dispositivos.
La pantalla del *7 tenía diversas figuras, entre las que se encontrabaDuke (la actual mascota de Java). Duke
ha sido incluido en muchos ejemplos de applets en la página de Sun Microsystems.
El siguiente paso para Oak fue el proyecto Video En Demanda (VOD), en el que el lenguaje era usado como
la base para el software que controlaría un sistema de televisión interactivo. Aunque ni *7 ni el proyecto
VOD concluyeron en productos actuales, le dieron a Oak unaoportunidad de crecer y madurar. Con el tiempo
Sun Microsystems descubrió que el nombre Oak ya había sido usado y le cambió el nombre por Java, y vio
nacer un lenguaje poderoso y sencillo.
Java es un lenguaje independiente de la plataforma, lo que significa que los programas desarrollados en Java
correrán en cualquier sistema sin cambios. Esta independencia de plataforma se logró usando un formatoespecial para los programas compilados en Java. Este formato de archivo, llamado "byte-code" puede ser
leído y ejecutado por cualquier computadora que tenga un intérprete de Java. Este intérprete de Java, por
supuesto, debe ser escrito especialmente para el sistema en el que correrá.
En 1993, después de que Internet se transformó de un ambiente basado en texto a un ambiente gráfico, el
equipo deJava se dio cuenta de que el lenguaje sería perfecto para la programación en el Web. Así nació la
idea de los applets, que son pequeños programas que pueden ser incluidos en páginas de Web, y también
surgió la idea de escribir un navegador de Web que demostraría el poder del lenguaje, este navegador es el
HotJava.
Finalmente, hacia mayo de 1995, Sun Microsystems anunció oficialmente a Java. Elnuevo lenguaje fue
aceptado como una poderosa herramienta para el desarrollo de aplicaciones para Internet. Netscape
Communications, el creador del navegador Netscape Navigator, dio soporte a Java desde su versión 2.0.
Otros desarrolladores de software también incluyeron soporte para Java, incluyendo al Internet Explorer 3 de
Microsoft. Actualmente, Java puede correr en máquinas conprocesadores SPARC, Intel, Digital.
De acuerdo con Sun Microsystems, Java es "simple, orientado a objetos, tipificado estáticamente, compilado,
independiente de arquitectura, multi-procesos, con recolector de basura, robusto, seguro y ampliable."
Capacitación 1
Laboratorio de Cómputo de Ingeniería Curso de Java Básico
Es simple porque los desarrolladores en Java deliberadamente dejan muchas de las...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Curso java basico
  • Cursos Basico de Java
  • SanchezPerez Curso Basico De Java
  • Curso java
  • Curso Java
  • Curso de java
  • Curso java
  • curso-java

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS