Todo internauta habrá notado que de tiempo en tiempo aparece un mensaje de los creadores de Java, queriendo actualizar el sistema. Puede aparecer cuando menos lo esperamos y a veces es una molestia constante. Vaya, casi no podemos negarnos a la actualización, so pena de recibir una y otra vez ese mensaje en los días posteriores. Java es un lenguaje de programación muy usado en la red y por ende, los navegadores lo necesitan en muchas ocasiones para poder desplegar los “applets” generados con ese lenguaje. Así, sin importar si usted es programador o no, Java es parte de su vida.

Por ello, se nos ha ocurrido hacer este “test” sobre qué tanto sabe de Java? He aquí las preguntas (al final de ellas, las respuestas):

  1. ¿Cuál es el sitio oficial de Java?
  2. ¿Quién inventó Java?
  3. ¿Cómo se llamó Java originalmente?
  4. ¿Por qué se llama Java? ¿es un acrónimo?
  5. ¿En qué año se liberó la primera versión de Java (la 1.0)?
  6. ¿Es Java un lenguaje interpretado o compilado?
  7. ¿Qué es la JVM?
  8. ¿Es Java un lenguaje moderno?
  9. ¿Se pueden crear virus o software malicioso en Java?
  10. ¿Cuántos libros de java se calcula hay en el mercado?
  11. ¿Cuál sería la mayor ventaja de aprender a programar en Java?

Las respuestas:

  1. https://java.sun.com (que lo remite a https://www.oracle.com/technetwork/java/index.html)
  2. James Gosling, en 1990. La idea era crear un lenguaje para ser usado en TVs interactivas, dispositivos móviles, hornos de microondas, etcétera.
  3. Oak (Roble), por un árbol que veía Gosling desde su oficina.
  4. Fue una razón de mercadotecnia. Simplemente sonaba atractivo el nombre. Hay quien dice que Java significa Just Another Vague Acronym, o bien, que se llamó Java porque al autor del mismo le gustaba el café mucho. La realidad es que se llamó Java porque sonaba “cool”.
  5. Otoño, 1995
  6. Java se compila a un seudocódigo llamado bytecode, que se interpreta en una máquina virtual de Java.
  7. Es una abstracción de una máquina que no existe en el mundo real, pero que permite correr el código que genera Java. Su nombre oficial es Java Virtual Machine.
  8. Sí, lo es sin duda. Está basado en el paradigma de la programación orientada a objetos.
  9. No, no se puede. Porque el sistema corre confinado en algo que se llama “sandbox” (arenero).
  10. Para el 2005, de acuerdo a la revista JavaWorld hablaba de unos 2400 libros sobre el tema.
  11. Que corre prácticamente en todas las plataformas de cómputo sin necesidad de modificar el código fuente.