Esses métodos têm escopos diferentes em java. Como o final O modificador é aplicável a classes, métodos e variáveis, enquanto nativo e sincronizado O modificador é aplicável apenas a métodos. Tendo em vista a importância dos modificadores que não são de acesso, este guia descritivo se pega e explica os modificadores que não são de acesso em Java.
Modificadores que não são de acesso em Java
Vamos elaborar os modificadores que não são de acesso, um por um:
Modificadores finais sem acesso
O modificador final sem acesso é usado para limitar o número de declarações para uma classe, método e variável. A aplicabilidade do modificador final é descrita como:
Exemplo
pacote newpack;O código acima tenta estender a classe Não accessmod que é declarado usando a palavra -chave final.
Da saída, observa -se que a classe final nomeada Não accessmod não pode ser estendido como declarado usando o final palavra -chave.
Modificadores não com acesso sincronizado
O modificador de não acesso sincronizado é aplicável apenas a métodos e métodos sincronizados e só pode ser acessado por um tópico de cada vez, o que resulta na manutenção do fluxo do programa.
Exemplo
O código escrito acima mostra a declaração do método sincronizado.
Modificadores abstratos que não são de acesso
Os modificadores abstratos que não são de acesso são aplicáveis a métodos e classes.
Exemplo
pacote lh;O código acima cria uma classe abstrata usando a palavra -chave abstrata.
Modificadores estáticos sem acesso
Este modificador que não é acesso é aplicável a métodos, variáveis e classes aninhadas.
Exemplo
O código fornecido abaixo inicializa as variáveis estáticas e é usado no método principal estático.
Saída
Modificador Strictfp NÃO ACESSO
O Strictfp (rigoroso ponto flutuante) força os métodos/classes a seguirem os padrões IEEE-754 para garantir a precisão da saída, independentemente das dependências de hardware.
Exemplo
pacote newpack;O código acima cria uma classe Strictfp e um método Strictfp.
Saída
Modificador transitório sem acesso
O modificador transitório é usado para evitar a serialização de qualquer membro de dados. O modificador transitório é bastante útil para declarar consultas confidenciais relacionadas aos membros de segurança de dados. Por exemplo, se você usa alguma credenciais e não deseja armazenar as credenciais originais, poderá usar a palavra -chave transitória. Ao usar a palavra -chave transitória, o valor padrão do tipo de dados é armazenado.
Modificadores nativos de não acesso
Modificadores nativos são usados para indicar que o método (como é aplicável apenas aos métodos) é implementado no código nativo. Os métodos implementados em C/C ++ são chamados de métodos nativos. O objetivo do modificador nativo é mostrar que o método está sendo implementado no código dependente da plataforma (c/c ++).
Conclusão
Os modificadores que não são de acesso dizem o comportamento das classes, métodos e variáveis para a JVM. Para isso, sete modificadores são considerados modificadores que não são de acesso. Ao longo deste artigo, exploraremos os modificadores que não são de acesso que Java suporta. Cada modificador possui seu próprio escopo de aplicabilidade, como vários modificadores que não são de acesso, podem ser aplicados apenas a métodos e poucos são aplicáveis a métodos, classes e variáveis.