Java 7 (nombre en código “Dolphin”) fue la primera actualización importante del lenguaje de programación Java bajo la propiedad y administración de Oracle desde que adquirió Sun Microsystems. La adquisición final fue completada por Oracle Corporation el 27 de enero de 2010. El gigante de la tecnología estadounidense organizó un evento mundial para celebrar el lanzamiento de Java Standard Edition 7. El lanzamiento de Java SE 7 fue una afirmación del compromiso de Oracle con el lenguaje y la tecnología. . Fue un gran logro para los dos años de propiedad de Sun Microsystems, el gigante tecnológico, la compañía que creó el lenguaje de programación Java..
Sun Microsystems es ahora una subsidiaria de propiedad total de Oracle Corporation y, con la adquisición, el gigante tecnológico estadounidense también posee MySQL, Solaris y la línea Sun de hardware de servidor, almacenamiento y red. Java 7 fue un gran logro para Oracle después de la adquisición y una importante actualización para Java en cinco años, lo que casi llevó a la compañía a un nivel completamente nuevo. Esta nueva versión aborda muchas tendencias que literalmente barrieron el lenguaje de programación. La versión de Java 7 fue sólida, que ofrece algunas mejoras importantes que incluyen correcciones de errores importantes y soporte mejorado para lenguajes dinámicos que no son Java, además de soporte de interferencia de tipo para la creación de clases genéricas.
Las características principales de Java 7 incluyen:
Java SE 8 (nombre en código "Spider") es un lanzamiento revolucionario de la plataforma de desarrollo que brinda algunos ajustes y actualizaciones importantes al lenguaje de programación Java, incluyendo un motor de JavaScript mejorado, nuevas API para la manipulación de fecha y hora, JVM mejorada y más rápida, y más. Java SE 8 es un gran paso adelante para el lenguaje de programación que también trae la actualización más esperada del gigante tecnológico: las expresiones lambda. Es una nueva función de lenguaje que se agrega exclusivamente en la actualización de Java 8 y que se promociona como una de las actualizaciones más significativas del lenguaje de programación. Esta característica adicional finalmente llevó a la plataforma de desarrollo a la vanguardia de la programación funcional..
Oracle lanzó oficialmente el Kit de desarrollo de Java 8 el 18 de marzo de 2014, que marca un momento decisivo para la comunidad de programación de todo el mundo. Con el lanzamiento, la compañía cambió el paradigma de programación para acomodar las nuevas expresiones lambda para la programación funcional. El Proyecto Lambda permitió a los usuarios tratar la funcionalidad como un argumento de método, creando así delegados o tipos de árboles de expresión. Java 8 es un cambio importante hacia la forma de codificar. El lenguaje de programación se mueve a un paradigma más funcional y específico que fue una revisión importante de lo que Java solía acomodar.
Algunas características importantes se planearon inicialmente para el Java SE 7, pero luego se aplazaron. Esas características finalmente encontraron su lugar correcto en la actualización de Java SE 8 marcando una actualización significativa para el modelo. Las expresiones lambda son, con mucho, la actualización más grande del modelo, que probablemente aumentará la productividad en muchos modelos de negocios..
Las características principales de Java 8 incluyen:
Java 7 | Java 8 |
Java SE 7 fue el nombre en clave de Dolphin. | El nombre en código para Java SE 8 es Spider. |
Java 7 es compatible con Win XP. | Java 8 no es oficialmente compatible con Win XP. |
Java 7 ofrece compatibilidad con JVM para lenguajes de tipo dinámico más Interferencia de tipos para la creación de instancias genéricas. | Java 8 ofrece la función más esperada para el lenguaje de programación llamado Lambda Expressions, una nueva función de lenguaje que permite a los usuarios codificar funciones locales como argumentos de método. |
Los usuarios pueden capturar múltiples tipos de excepción en un bloque catch, lo que podría ser imposible antes de JDK 7. | Java 8 trae su propia nueva API especializada para la manipulación de fecha y hora. |
Se implementaron pequeñas mejoras de lenguaje para simplificar las tareas de programación comunes, como la administración automática de recursos, el objeto cadena en el conmutador, un mejor manejo de excepciones, etc.. | Nuevo y mejorado motor de JavaScript, Nashorn, que permite a los desarrolladores ejecutar el script en una JVM. La idea era implementar un tiempo de ejecución de JavaScript ligero en el lenguaje de programación con una JVM nativa. |
Java SE 7 fue la primera versión importante del lenguaje de programación bajo la propiedad y administración de Oracle desde que adquirió Sun Microsystems en 2010. Java 7 fue una actualización significativa del modelo de Java, que incluye algunas mejoras importantes al lenguaje de programación, incluidas mejoras de lenguaje, con múltiples excepciones manejo, soporte JVM para lenguajes de tipo dinámico, y más. Java SE 8 es una versión revolucionaria del lenguaje de programación que llevó el modelo a un nivel completamente nuevo. Wit Java 8, el lenguaje de programación trae consigo su característica anticipada llamada Lambda Expressions que cambió todo el paradigma de codificación para la plataforma Java..