Categoria: Palavra-chave
-
Palavra-chave provides
A palavra-chave provides em Java foi introduzida no Java 9 como parte do Java Platform Module System (JPMS), também conhecido como Project Jigsaw. Ela é usada para especificar quais serviços um módulo oferece para outros módulos. O que faz a palavra-chave provides? Sintaxe básica: Dentro do arquivo module-info.java, você usa provides para indicar a implementação…
-
Palavra-chave opens
A palavra-chave opens em Java foi introduzida no Java 9 como parte do Java Platform Module System (JPMS), também conhecido como Project Jigsaw. Ela é usada dentro de uma declaração de módulo para permitir que pacotes específicos de um módulo sejam acessíveis para reflexão, sem necessariamente exportar esses pacotes para outros módulos. Funcionalidade: Sintaxe: Nesse…
-
Palavra-chave permits
A palavra-chave permits foi introduzida no Java 15 como parte da implementação de classes seladas (sealed classes). Ela é usada em conjunto com a palavra-chave sealed para controlar quais classes ou interfaces podem estender ou implementar uma classe selada. O que são sealed classes? As sealed classes permitem que você restrinja quais outras classes podem…
-
Palavra-chave non-sealed
A palavra-chave non-sealed foi introduzida no Java 17 como parte do aprimoramento do suporte à herança de classes e trabalha em conjunto com as palavras-chave sealed e permits. Ela permite maior controle sobre quais classes podem estender uma classe sealed, sem as restrições impostas por uma classe final ou sealed. Contexto de non-sealed: Em Java,…
-
Palavra-chave open
A palavra-chave open foi introduzida no Java 9 como parte do sistema de módulos do Java Platform Module System (JPMS), também conhecido como Project Jigsaw. Ela é usada no contexto da declaração de módulos para permitir que pacotes de um módulo sejam acessíveis para reflexão por outros módulos, facilitando frameworks que usam reflexão, como Hibernate…
-
Palavra-chave record
A palavra-chave record foi introduzida no Java 14 como uma prévia e se tornou uma funcionalidade estável no Java 16. Ela fornece uma forma concisa de criar classes que são usadas principalmente para armazenar dados imutáveis. O que é um record? Sintaxe Básica: Exemplo: Nesse exemplo: Principais Características: Exemplos Práticos: 1.Criação e Uso do Record:…
-
Palavra-chave short em Java
A palavra-chave short em Java é usada para declarar uma variável de tipo de dados primitivo que armazena números inteiros de 16 bits (2 bytes) com sinal. O tipo short é útil quando há a necessidade de economizar memória em relação ao tipo int, especialmente quando se sabe que os valores não excederão um determinado…
-
Palavra-chave static em Java
A palavra-chave static em Java é usada para criar membros de uma classe que pertencem à classe em vez de a instâncias individuais dessa classe. Isso significa que um membro static pode ser acessado sem a necessidade de criar uma instância da classe. Características do static: Sintaxe: Variáveis estáticas: Métodos estáticos: Blocos estáticos: Exemplos: Variáveis…
-
Palavra-chave public em Java
A palavra-chave public em Java é um modificador de acesso que define a visibilidade mais ampla possível para classes, métodos e variáveis. Membros marcados como public podem ser acessados de qualquer lugar, tanto dentro do mesmo pacote quanto fora dele, sem restrições. Sintaxe: Exemplo de Uso: Características da palavra-chave public: Regras de visibilidade de public:…
-
Palavra-chave return em Java
A palavra-chave return em Java é usada para sair de um método e, opcionalmente, retornar um valor ao método que o chamou. Ela é fundamental para controlar o fluxo de execução dos métodos e para transmitir valores como resultado de operações. Sintaxe: Para métodos void (sem retorno): Para métodos com um tipo de retorno (como…