Categoria: 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 module
A palavra-chave module foi introduzida no Java 9 como parte do Java Platform Module System (JPMS), também conhecido como Project Jigsaw, que trouxe a modularização para o Java. Ela é usada para definir módulos, que são agrupamentos de pacotes e recursos em um sistema modular. Um módulo permite encapsular pacotes e controlar quais partes do…
-
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…