La última versión de IDEA 2022.1 está por salir, hay muchas operaciones llamativas...
October 4, 2022
¡Hola a todos, soy Lao Zhao !
Hace un tiempo, Oracle lanzó la versión oficial de Java 18. En términos de rendimiento, estabilidad y seguridad, Java 18 se mejoró y mejoró de manera integral, incluidas nueve mejoras de JDK (JEP) en la plataforma, lo que mejoró en gran medida la eficiencia del trabajo de los desarrolladores. . .
La próxima versión de IDEA 2021.1 admitirá las siguientes funciones nuevas:
# Soporte para fragmentos de código
Java 18 introdujo la etiqueta @snippet para el Doclet estándar de JavaDoc, simplificando el código fuente de muestra en la documentación de la API.
Fuente de la imagen: El blog de IntelliJ IDEA
# inyección de lenguaje
Los fragmentos de código se reconocen como código Java incluso sin un contenedor explícito. Se puede especificar cualquier idioma y la función de inyección de idioma también funciona con fragmentos de código.
Lo siguiente se aplica a todos los elementos proporcionados a través de las importaciones:
Fuente de la imagen: El blog de IntelliJ IDEA
# El conjunto de caracteres predeterminado es UTF-8
Establece UTF-8 como el conjunto de caracteres predeterminado para la API de Java estándar. Con este cambio, las API que se basan en el juego de caracteres predeterminado serán coherentes en todas las implementaciones, sistemas operativos, entornos locales y configuraciones.
# Cambiar patrón de expresión
Cualquier tipo de patrón (incluidos los patrones protegidos) gobierna el caso constante. Los patrones y la dominación de los casos no constantes no han cambiado.
Fuente de la imagen: El blog de IntelliJ IDEA
Para jerarquías selladas, los subtipos a veces no se pueden usar en tipos de selector o no se pueden convertir en tipos de selector. Ya no es necesario tratar con estos subtipos para aclarar la declaración de cambio.