Nella programmazione Java, può esserci un requisito per il programmatore di dare la priorità a determinate funzionalità in modo da entrare in vigore prima dell'implementazione effettiva. Ad esempio, registrando un disclaimer o un avviso prima di dirigersi al codice effettivo. In tali casi, "statico" E "esempio"L'inizializzazione in Java aiuta lo sviluppatore nell'ordinamento delle caratteristiche implementate.
Questo articolo dimostrerà come eseguire il "statico" E "esempio"Inizializzazione in Java.
Come eseguire "inizializzazione statica" in Java?
IL "statico"L'inizializzazione viene eseguita mentre la classe si carica e funziona solo con variabili statiche. Inoltre, non può passare il riferimento tramite "Questo"E esegue una sola volta durante l'intera esecuzione del codice quando la classe si carica nella memoria.
Nota: I blocchi statici e inizializzazione eseguono prima del costruttore di classe.
Esempio 1: inizializzazione statica in Java
In questo esempio, è possibile eseguire l'inizializzazione statica:
Classe initNelle righe di codice sopra, applica i seguenti passaggi:
Produzione
In questo output, si può analizzare che l'inizializzazione statica viene applicata sulla variabile statica e che il blocco statico esegue prima del costruttore.
Come eseguire "Inizializzazione dell'istanza" in Java?
IL "esempio"L'inizializzazione, d'altra parte, utilizza entrambe le variabili statiche o non statiche (istanza) e può utilizzare"Questo"Per passare il riferimento. Inoltre, può eseguire più volte secondo la chiamata al costruttore.
Esempio 2: inizializzazione dell'istanza in Java
In questo particolare esempio, l'inizializzazione dell'istanza può essere applicata:
class init2In questo blocco di codice, eseguire i passaggi sotto forniti:
Produzione
In questo risultato, si può implicare che l'inizializzazione dell'istanza viene eseguita in modo appropriato.
Conclusione
IL "statico"L'inizializzazione funziona solo con variabili statiche e non usa"Questo" mentre il "esempio"L'inizializzazione utilizza sia le variabili e gli usi statici che non statici"Questo". Entrambi questi blocchi di inizializzazione sono invocati prima del costruttore di classe. Questo articolo ha discusso degli approcci all'applicazione dell'inizializzazione statica e dell'istanza in Java.