🚀 Java 23 - Primitive Types in Patterns

Java 23 trouxe pattern matching para tipos primitivos como preview.


⭐ Principais Novidades

🔹 Primitive Types in Patterns (Preview)

❓ O que é?

Pattern matching funcionando com tipos primitivos diretamente.

💡 Exemplo Simples

// Pattern matching com primitivos
Object value = 42;
switch (value) {
case int i when i > 0 -> "Positive: " + i;
case int i -> "Zero or negative: " + i;
case double d -> "Double: " + d;
case String s -> "String: " + s;
default -> "Other type";
}

🔹 Structured Concurrency (Preview)

Melhorias na API de concorrência estruturada.

🔹 Vector API (Sixth Incubator)

Continuação do desenvolvimento da Vector API.

📚 Saiba mais: Primitive Patterns JEP


📅 Informações da Versão

  • 📅 Lançamento: Setembro de 2024
  • 🔧 Tipo: Feature Release
  • ⚡ Suporte: Atual
  • 🎯 Status: Versão mais recente disponível

Java 23 — o que mudou

Autor

Cesar Schutz

Publicado em

02 - 09 - 2026

Licença CC BY 4.0