Oracle lanza Java 16 con nuevas mejoras

Oracle anunció el lanzamiento oficial de Java Development Kit (JDK) 16, una nueva implementación del lenguaje de programación Java.

Desde Java 10, Oracle ha proporcionado 16 actualizaciones en Java 14, cinco en Java 13, ocho en Java 12 y 17 en Java 11.

El nuevo JDK 16 trae 17 mejoras que Oracle ha anunciado, entre las mejoras del último Kit de Desarrollo de Java, vas a encontrar las siguientes novedades:

  • Una nueva herramienta de empaquetado para enviar aplicaciones Java de forma autónomas.
  • Una gestión de memoria mejorada para mejorar el rendimiento.
  • Nuevas funciones adicionales de vista previa.
  • Mejoras destinadas a abordar el código incompatible en el futuro.
  • uevos puertos para JDK a Alpine Linux y otras distribuciones de Linux.
  • Redes mejoradas para mejorar la productividad y la flexibilidad de los desarrolladores al agregar soporte para todas las características de los sockets de dominio UNIX.

“El poder de la cadencia de lanzamiento de seis meses se muestra en su totalidad con el último lanzamiento”, dijo el vicepresidente de Oracle de la Plataforma Java: Georges Saab.

El mes del pasado Noviembre, la empresa de verificación de software Tiobe clasificó a Python como el principal lenguaje de programación de 2020 porque ganó más popularidad en su índice que cualquier otro lenguaje durante el año 2020.

Entonces, por primera vez desde que existe esa clasificación, un lenguaje de programación -Python- lograba superar a los que siempre habían ocupado el primer lugar -C o Java- como lenguaje más popular dentro del mundo de los programadores.

A pesar del aumento del estatus de Python, la clasificación de Tiobe del 5 de Enero de 2021, volvió a clasificar otra vez a C y Java en la parte más alta de la lista. Relevando a Python, C++ y C#: A las siguientes posiciones.

Fuente: Blog Oficial de Oracle

Relacionado

Vulture: Encuentra el código muerto en Python

Vulture encuentra código no utilizado dentro de código creado con Python. Esto es útil para limpiar y encontrar errores en bases de código grandes. Debido a la naturaleza dinámica de Python, es probable que los analizadores de código estático como Vulture no detecten algún código muerto. Además, el código que solo se llama implícitamente puede ser notificado como código no utilizado. No obstante, Vulture puede ser ¡SEGUIR LEYENDO!

Volver a lo básico: Introducción a Tomcat

Apache Tomcat es un contenedor de servlets de Java que existe desde hace mucho tiempo. Es de código abierto e implementa las especificaciones básicas de Java Enterprise (ahora llamada Jakarta EE) como las especificaciones Jakarta Servlet, Jakarta Server Pages y Jakarta WebSocket. https://ciberninjas.com/java-sigue-siendo-popular/ Apache Software Foundation lanzó Tomcat por primera vez en 1998, solo cuatro años después de Java. https://ciberninjas.com/java-editores/ Tomcat comenzó como la implementación de ¡SEGUIR LEYENDO!

Volver a lo básico: Introducción a JDK

JRE y JDK son frecuentemente malentendidos por los más novatos. Si solo estás interesado en ejecutar aplicaciones Java en tu computadora, puedes hacerlo fácilmente con Java Runtime Environment. Sin embargo, si deseas construir un programa de software basado en Java, es posible que necesites otras herramientas denominadas JDK, además de JRE. Los desarrolladores que recién están comenzando con Java a menudo confunden el Kit de desarrollo ¡SEGUIR LEYENDO!

Vidgear: Librería de Python para el procesamiento de vídeo

VidGear es una poderosa biblioteca de procesamiento de video en Python construida con Gears de subprocesos múltiples, cada uno con un conjunto único de características innovadoras. Estas API proporcionan un contenedor fácil de usar, altamente extensible y multihilo alrededor de muchas bibliotecas subyacentes de última generación como OpenCV ➶, FFmpeg ➶, picamera ➶, pafy ➶, pyzmq ➶ y python-mss ➶. El siguiente diagrama de bloques funcional ¡SEGUIR LEYENDO!

Uscrapper: Raspador web OSINT de recopilación de datos personales

Presentamos Uscrapper 2.0, un potente webscrapper OSINT que permite a los usuarios extraer diversa información personal de un sitio web. Aprovecha técnicas de raspado web y expresiones regulares para extraer direcciones de correo electrónico, enlaces de redes sociales, nombres de autores, ubicaciones geográficas, números de teléfono y nombres de usuario de fuentes con y sin hipervínculos en la página web, admite subprocesos múltiples para acelerar este ¡SEGUIR LEYENDO!

Salir de la versión móvil