Grow with AppMaster Grow with AppMaster.
Become our partner arrow ico

Aumento de eficiência do Java Eyes com proposta de 'criação de registros derivados'

Aumento de eficiência do Java Eyes com proposta de 'criação de registros derivados'

Java, a venerável linguagem de programação conhecida por sua robustez e portabilidade, está preparada para passar por um aprimoramento significativo que visa simplificar o processo de manipulação de registros. Num salto em direção a uma codificação mais eficiente, uma nova proposta do OpenJDK, defendida por especialistas da Oracle, sugere a introdução da 'Criação de Registros Derivados' no cenário Java.

Este recurso pioneiro propõe rejuvenescer a forma como as instâncias de registros são construídas, permitindo que elas sejam geradas a partir de registros existentes com um bloco de transformação. Como os registros são entidades imutáveis, a prática comum dos desenvolvedores gerarem instâncias de registros atualizadas poderá em breve ser um processo mais tranquilo.

A iniciativa visa dois objetivos principais: primeiro, fornecer um método simplificado para evoluir instâncias de registros a partir das existentes e, segundo, refinar o processo de declaração de classes de registros, eliminando a obrigação de definir métodos 'murchar'. Esses métodos se assemelham aos setters, mas atendem a contextos imutáveis.

No entanto, deve-se notar que o plano não é classificar os métodos wither de forma distinta, nem introduzir uma construção 'with' semelhante Pascal para simplificar o acesso a expressões complexas, conforme a proposta. Ele também não chega a estender a criação de instâncias derivadas para classes sem registro, embora esse conceito possa se manifestar em uma futura proposta de aprimoramento do JDK.

O ímpeto por trás desta inovação depende da natureza imutável das classes de discos, oferecendo segurança e previsibilidade consistentes que reforçam a facilidade de uso. Apesar disso, refletir estados em evolução nos sistemas modelados pelos desenvolvedores pode ser oneroso – é aqui que a criação de registros derivados entra como uma solução elegante para atualizar componentes de registros em meio a mudanças de estado.

Esta adição potencial ao Java Standard Edition vem sem um destino de versão especificado para sua implementação. Atualmente, Java está no JDK 21, com os recursos de seu sucessor JDK 22 já definidos, preparando-se para um lançamento enquanto o JDK 23 é esperado no final do ano.

À medida que a indústria de tecnologia continua a adotar plataformas que promovem processos de codificação eficientes e simplificados, ferramentas como a plataforma no-code do AppMaster brilham ao permitir a criação de aplicativos back-end, web e móveis rapidamente e sem gravação pesada de código. Desenvolvedores e empresas ficam atentos a novos avanços que possam agilizar seu fluxo de trabalho criativo, assim como as novas propostas do Java.

Posts relacionados

Samsung lança Galaxy A55 com segurança inovadora e construção premium
Samsung lança Galaxy A55 com segurança inovadora e construção premium
A Samsung amplia sua linha intermediária apresentando o Galaxy A55 e A35, com segurança Knox Vault e elementos de design atualizados, infundindo qualidades emblemáticas no segmento.
Cloudflare lança firewall para IA para proteger grandes modelos de linguagem
Cloudflare lança firewall para IA para proteger grandes modelos de linguagem
A Cloudflare dá um passo à frente com o Firewall for AI, um WAF avançado projetado para identificar preventivamente e impedir possíveis abusos direcionados a grandes modelos de linguagem.
ChatGPT da OpenAI agora fala: O futuro da IA ​​interativa por voz
ChatGPT da OpenAI agora fala: O futuro da IA ​​interativa por voz
ChatGPT alcançou um marco com o OpenAI lançando recursos de voz. Os usuários agora podem desfrutar da interação com as mãos livres enquanto o ChatGPT lê as respostas em voz alta no iOS, Android e na Web.
Comece gratuitamente
Inspirado para tentar isso sozinho?

A melhor maneira de entender o poder do AppMaster é ver por si mesmo. Faça seu próprio aplicativo em minutos com assinatura gratuita

Dê vida às suas ideias