Poco a poco se suceden las nuevas versiones de lenguajes, programas y frameworks. Hoy nos centraremos en las novedades de Java 8, que puede ser una típica pregunta de entrevista de trabajo para desarrolladores.
- Expresiones Lambda. Se pueden definir expresiones en formato de funcion, es decir parametros de entrada y operación de salida.
- Métodos por defecto en interfaces.
- Nueva API time para manejo de fechas
- Eliminación del espacio PermGen por uno llamado Metaspace, que cambia de tamaño dinamicamente.
- Nuevos métodos en clases básicas.
- Nuevas Excepciones.
- API Stream. Con esta librería se pueden realizar operaciones sobre streams o flujos.
- Interfaces funcionales. Son interfaces que declaran funciones de uso común.