Guías de JDK: API definitivas, comprobaciones del runtime y vistas previas5
Separa el estado del lenguaje y las API del entorno de ejecución que realmente instalas. Estos artículos incluyen publicaciones históricas y material de preview; respeta las versiones indicadas y no deduzcas el soporte actual de una nota de versión antigua.
Comparar versiones de hilos virtuales
Observa el anclaje por monitores en JDK 21 y 25 con JFR, separando el comportamiento del planificador de las afirmaciones sobre la tasa de procesamiento.
- Hilos virtuales de Java: JDK 21 frente a 25 y fijación de portadores con JFR
Comprende los portadores y las esperas de E/S de los hilos virtuales, compara la fijación con synchronized en JDK 21 y 25 mediante una prueba ejecutable de JFR, y distingue las API definitivas de las preliminares y los cuellos de botella restantes.
Delimitar el contexto de solicitud
Usa ScopedValue, definitivo en JDK 25, y distingue la restauración de un enlace de la herencia asíncrona.
- ScopedValue de JDK 25: contexto de solicitud más allá de ThreadLocal
Ejecuta la API definitiva ScopedValue en hilos virtuales. Observa enlaces anidados, restauración tras excepciones y ausencia de herencia en un hilo hijo ordinario, con límites claros respecto a ThreadLocal y la concurrencia estructurada.
Planificar la capacidad de la API
Define el límite de 10k RPS, calcula presupuestos ilustrativos y separa las comprobaciones de admisión de la evidencia de pruebas de carga.
- Diseñar una API de 10k RPS con un JDK moderno: capacidad y control de sobrecarga
Planifica una API HTTP de 10000 RPS en JDK 27 con presupuestos explícitos de capacidad, base de datos y fallos. Ejecuta una demostración de admisión con hilos virtuales y distingue los supuestos de diseño de las pruebas de carga.
Comprobar la confianza en certificados
Identifica la JVM y las indicaciones del proveedor antes de interpretar el inventario del almacén de confianza.
- Certificados eMudhra en el JDK: inspeccionar la JVM en ejecución y su almacén de confianza
Distingue las indicaciones de Oracle, Temurin y Ubuntu sobre la retirada de confianza en eMudhra. Inspecciona la selección del almacén de confianza de JSSE y las huellas de certificados sin tomar las versiones o los alias como un dictamen.
Probar la semántica de objetos de valor
Compara records y objetos de valor en JDK 28 EA sin inferir una disposición de memoria garantizada.
- Project Valhalla de Java: objetos de valor, records y la versión preliminar de JDK 28
Comprende Project Valhalla y JEP 401 con un ejemplo ejecutable en JDK 28 EA que compara identidad de records, igualdad de valores y restricciones de monitores, con límites de optimización claros.