8 puntos por xguru 2023-08-11 | 6 comentarios | Compartir por WhatsApp
  • Java 21 será la nueva versión LTS con soporte previsto durante 2 años
  • Lo más importante es la finalización de Virtual Threads
  • JEP 430: String Templates (Preview) - soporte para interpolación de cadenas
  • JEP 431: Sequenced Collections - se agregan muchas funciones a la API de colecciones
  • JEP 443: Unnamed Patterns and Variables (Preview) - uso de "_" como patrón/variable anónima
  • JEP 445: Unnamed Classes and Instance Main Methods (Preview) - al simplificar el método Main, se puede escribir código Java sencillo más fácilmente
  • Funcionalidades que salen de Preview:
    • JEP 440 – Record Patterns
    • JEP 441 – Pattern Matching for switch
    • JEP 444 – Virtual Threads
  • Funcionalidades que permanecen en Preview
    • JEP 442 – Foreign Function & Memory API (Third Preview)
    • JEP 448 – Vector API
    • JEP 446 – Scoped Values (Preview)
    • JEP 453 – Structured Concurrency (Preview)

6 comentarios

 
[Este comentario fue ocultado.]
 
cosine20 2023-08-17

Señor...

 
xguru 2023-08-11

Ah, JEP 445 de verdad... el Hello World hecho en Java era demasiado desordenado jaja

public class HelloWorld {   
    public static void main(String[] args) {   
        System.out.println("Hello, World!");  
    }  
}  

Esto, que era complicado, ahora se puede escribir así.

void main() {  
    System.out.println("Hello, World!");  
}  
 
joyfui 2023-08-11

"¡Se resolvió la pesadilla de programar a mano en la universidad!"
pero como el material de estudio usa JDK8, fail

 
click 2023-08-11

Da la impresión de que Java está absorbiendo a la inversa las funciones de Kotlin.

 
tmvkrpxl0 2023-08-11

Las funciones son totalmente bienvenidas, pero poco a poco la sintaxis se está volviendo como la de C++.