Definición de Java 16-12-65
Definición de Java 16-12-65
Definición de Java 16-12-65
Simple
Orientado a Objetos
Tipado estáticamente
Distribuido
Interpretado
Robusto
Seguro
de Arquitectura Neutral
Multihilo
con Recolector de basura (Garbage Collector)
Portable
de Alto Rendimiento: sobre todo con la aparición de hardware especializado y mejor
software
Dinámico
En 1992 se presenta el proyecto verde, con los prototipos a bajo nivel. Entre 1993 y
1994 se trabaja para poder presentar un prototipo funcional (hotJava) donde se ve
todo el potencial que JAVA puede ofrecer.
Escriba las 5 versiones más recientes de Java
Versión 1.6: Esta versión contiene avances muy puntuales con la inclusión de un API de
compilación “on-the-fly” que permitirá gestionar servicios web de forma cómoda.
Versión 1.7: Otra versión cuyos cambios a nivel del lenguaje son limitados. Se produce una
mejora de la máquina virtual incluyendo nuevos recolectores de basura.
Versión 1.8: Llega Java 8 el gran salto en cuanto al lenguaje se refiere. Se abren las puerta
a la programación funcional con el uso de expresiones Lambda y Streams. Se realiza una
revisión de APIS y se actualiza de forma importante la gestión de fechas.
Pronto llegará Java 9 que añadirá mayor modularidad a la plataforma y permitirá la creación
de nuevas arquitecturas.
import java.util.Scanner;