Tag: Java 9
-
Palavra-chave exports
A palavra-chave exports foi introduzida no Java 9 como parte do Java Platform Module System (JPMS), também conhecido como o sistema de módulos. Ela é usada em um arquivo de módulo chamado module-info.java para declarar quais pacotes de um módulo estão acessíveis a outros módulos. Sintaxe Como funciona: Exemplo: Suponha que temos um módulo chamado…
-
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…