Introducción a Java

Historia del lenguaje Java

Java es un lenguaje de programación de alto nivel ampliamente utilizado diseñado para admitir la función de programación orientada a objetos. El Proyecto Java fue iniciado en 1991, por un equipo llamado Green Team, dirigido por James Gosling.

James Gosling

Originalmente, el idioma se llamaba Oak, pero este nombre, era una marca registrada. Desde el principio, decidieron que el desarrollo debería ser independiente de la plataforma y comenzaron extendiendo el C++ que estaba de moda en ese momento.

El nombre de JAVA tiene una gran polémica con respecto a su origen, se discuten varias teorías:

Una de las teorías más difundidas viene del café, se dice que una cafetería cercana donde los desarrolladores tomaban café se llamaba de la misma forma, de ahí vendría también su logo con una taza de café humeante.

Otra versión dice que viene del acrónimo: Just Another Vague Acronym (“sólo otro acrónimo ambiguo más”).

Aparte de estas teorías, la versión más plausible es que se eligió su denominación al azar de una lista de posibles nombres. 

La palabra java viene del topónimo Java, una isla de Indonesia, entre Sumatra, Borneo y Bali. Esta isla produce mucho café, de ahí que java, en inglés es sinónimo de café.

Logo y mascota de Java.

En 1992, se desarrolló un dispositivo PDA llamado “Star 7” que funcionaba con esta tecnología Java.

En 1994, el compilador de Java se implementó por primera vez en Java.

Start 7.

Lanzamiento oficial de Java

En 1995, se lanzó oficialmente Java. El lanzamiento fue un gran éxito, porque tan pronto como se lanzó Java, se realizaron decenas de miles de descargas.

En 1996, se agregaron algunas API al lenguaje, incluidas la API de medios de Java, la API de telefonía y la API de tarjeta que se ejecutaría en tarjetas SIM y otras tarjetas inteligentes.

Para 2006, cuando se agregaron tantas API nuevas y mejoradas, Java finalmente fue de código abierto y Java SE-6 también se lanzó en el mismo año.

En 2007, se lanzó Java FX que se centró en mejorar la biblioteca Java usando XML y reemplazar la biblioteca swing utilizada anteriormente.

En 2008, se lanzó Android, que también usaba Java para su código de interfaz de usuario y desarrollo de aplicaciones.

En 2009, Sun fue adquirido por Oracle.

Además, en 2009 se lanzó un juego basado en Java llamado Minecraft que se hizo muy popular entre los usuarios.

Juego de Minecraft

Características de Java

Características de Java

Ventajas y deventajas de Java

Pros y contras de Java.

Qué puedes desarrollar en Java

El lenguaje es prácticamente universal. Puede usarlo para crear cualquier tipo de software: aplicaciones comerciales avanzadas, videojuegos, aplicaciones web funcionales, aplicaciones de Windows, macOS, aplicaciones móviles para iOS y Android.

Multiplataforma.

Controlador Maestro Mars Rover. En 2004, Java se convirtió en el primer lenguaje de programación en ayudar a la humanidad a conquistar el espacio.

H2O.ai. El machine learning (ML) tiene una empinada curva y eso puede impedir a los expertos en dominios implementar de grandes ideas de ML.

Minecraft El tranquilo entorno de este juego — compuesto de biomas, personas y moradas que construyes con bloques — posee una perdurable fascinación de niños y adultos en todo el mundo, lo que lo convierte en el videojuego más popular de la historia.

VisibleTesla. Esta aplicación basada en Java fue creada en 2013 por el entusiasta del automóvil Tesla, Joe Pasqua, como un programa gratuito para monitorear y controlar su Tesla Model S. VisibleTesla, inspirado por la comunidad Tesla Motors Club, ofrece funcionalidades similares a las encontradas en la aplicación móvil oficial del fabricante del automóvil eléctrico.

Versiones

https://www.oracle.com/mx/java/technologies/downloads/archive/

Foro de dudas

Si tienes dudas o algún problema con cualquiera de los ejemplos o ejercicios te apoyaremos para solucionarlo, deja tu comentario en el foro de dudas de la unidad. Para acceder al foro da clic aquí.