Questi metodi hanno ambiti diversi in Java. Come il finale il modificatore è applicabile a classi, metodi e variabili mentre nativo E sincronizzato Il modificatore è applicabile solo sui metodi. Tenendo conto dell'importanza dei modificatori non di accesso, questa guida descrittiva arruola e spiega i modificatori non accesso.
Modificatori non accessori in Java
Elaboriamo i modificatori non accessibili uno per uno:
Modificatori non accessibili finali
Il modificatore non ad accesso finale viene utilizzato per limitare il numero di dichiarazioni per una classe, metodo e variabile. L'applicabilità del modificatore finale è descritta come:
Esempio
pacchetto newpack;Il codice sopra cerca di estendere la classe NON ACCESSEMMOD che viene dichiarato utilizzando la parola chiave finale.
Dall'output, si osserva che la classe finale nominata NON ACCESSEMMOD non può essere esteso in quanto è stato dichiarato usando il finale parola chiave.
Modificatori non accessori sincronizzati
Il modificatore non accessibile sincronizzato è applicabile solo ai metodi e ai metodi sincronizzati e è possibile accedere a un solo thread alla volta che si traduce nel mantenimento del flusso del programma.
Esempio
Il codice scritto sopra mostra la dichiarazione del metodo sincronizzato.
Modificatori non accessori astratti
I modificatori non accessori astratti sono applicabili a metodi e classi.
Esempio
pacchetto LH;Il codice sopra crea una classe astratta usando la parola chiave astratta.
Modificatori statici non accessori
Questo modificatore non accessibile è applicabile a metodi, variabili e classi nidificate.
Esempio
Il codice fornito di seguito inizializza le variabili statiche e viene utilizzato nel metodo principale statico.
Produzione
Modificatore non accessibile rigoroso
Il rigoroso punto galleggiante (punto galleggiante) costringe metodi/classi per attenersi agli standard IEEE-754 per garantire l'accuratezza dell'output indipendentemente dalle dipendenze hardware.
Esempio
pacchetto newpack;Il codice sopra crea una classe rigorosa e un metodo rigoroso.
Produzione
Modificatore non accessibile transitorio
Il modificatore transitorio viene utilizzato per evitare la serializzazione di qualsiasi membro dei dati. Il modificatore transitorio è abbastanza utile per dichiarare query relative alla sicurezza dei membri dei dati sensibili. Ad esempio, se si utilizzano credenziali e non si desidera archiviare le credenziali originali, è possibile utilizzare la parola chiave transitoria. Utilizzando la parola chiave transitoria, viene memorizzato il valore predefinito del tipo di dati.
Modificatori non accessori nativi
I modificatori nativi vengono utilizzati per indicare che il metodo (in quanto è applicabile solo ai metodi) è implementato nel codice nativo. I metodi implementati in C/C ++ sono indicati come metodi nativi. Lo scopo del modificatore nativo è mostrare che il metodo viene implementato nel codice dipendente dalla piattaforma (C/C ++).
Conclusione
I modificatori non accessori dicono il comportamento delle classi, dei metodi e delle variabili a JVM. Per questo, sette modificatori sono considerati modificatori non accessibili. Durante questo articolo, esploreremo i modificatori non accessori che Java supporta. Ogni modificatore ha un proprio ambito di applicabilità, come vari modificatori non accessori possono essere applicati solo a metodi e pochi sono applicabili a metodi, classi e variabili.