Come implementare il blocco statico in Java?



Questo articolo introdurrà un altro argomento interessante che è il blocco statico in Java e lo seguirà con una spiegazione programmatica

Questo articolo introdurrà un altro argomento interessante che è il blocco statico e lo seguirà con una spiegazione programmatica. I seguenti suggerimenti saranno trattati in questo articolo,

Java fornisce all'utente un blocco noto come blocco statico, che viene utilizzato principalmente per le inizializzazioni statiche di una classe. Il blocco è costituito da un insieme di istruzioni che vengono eseguite prima dell'esecuzione del metodo principale. Ciò è dovuto al fatto che la classe deve essere caricata nella memoria principale prima del suo utilizzo e il blocco statico viene eseguito durante il caricamento della classe. Quando si definiscono un numero di blocchi statici in un programma, i blocchi vengono eseguiti dall'alto verso il basso.





Andando avanti con questo articolo su Static Block in Java

Sintassi:



statico {........ // Dichiarazioni ........}

Andando avanti con questo articolo su Static Block in Java

Esempio di un blocco statico

class Static {static int p int q // creazione del blocco statico static {p = 18 System.out.println ('Questo è il blocco statico!')} // fine del blocco statico} public class Main {public static void main (String args []) {// Accedere a p senza creare un oggetto System.out.println (Static.p)}}

Produzione:
Questo è il blocco statico!
18



Va notato che i blocchi statici vengono eseguiti prima dei costruttori, come si vede nel seguente esempio:

come invertire la stringa in python
class Stat {static int p int q static {p = 18 System.out.println ('This is a static block!')} Stat () {System.out.println ('Constructor!')}} public class Main { public static void main (String args []) {// Anche se abbiamo due oggetti, il blocco statico viene eseguito solo una volta. Stat s1 = new Stat () Stat s2 = new Stat ()}}

Produzione:

Questo è un blocco statico!
Costruttore!
Costruttore!

Andando avanti con questo articolo su Static Block in Java

Esempio di più blocchi statici

Possiamo anche definire più blocchi statici in un unico programma:

public class Stat {static {System.out.println ('Questo è il primo blocco statico!')} static {System.out.println ('Questo è il secondo blocco statico!')} public static void main (String args [ ]) {System.out.println ('Main!')}}

Produzione:

Questo è il primo blocco statico!
Questo è il secondo blocco statico!
Principale!

browser db per tutorial sqlite

Questi metodi forniscono agli utenti un modo efficiente di utilizzare il blocco statico.

Così siamo giunti alla fine di questo articolo sul 'Blocco statico in Java'. Se desideri saperne di più, dai un'occhiata al da Edureka, una società di apprendimento online affidabile. Il corso di formazione e certificazione Java J2EE e SOA di Edureka è progettato per formarti sia sui concetti di base che avanzati su Java insieme a vari framework Java come Hibernate e Spring.

Hai domande per noi? Per favore, menzionalo nella sezione commenti di questo blog e ti risponderemo il prima possibile.