A Java statikus blokkjának megvalósítása

Ez a cikk egy másik érdekes témát ismertet, amely a Statikus blokk a Java-ban, és ezt egy programozási magyarázattal követi

Ez a cikk egy másik érdekes témát ismertet, amely a Statikus blokkolás és programos magyarázattal követi. A következő hivatkozásokkal foglalkozunk ebben a cikkben,



A Java a statikus blokk néven ismert blokkot biztosítja a felhasználó számára, amelyet főleg egy osztály statikus inicializálásához használnak. A blokk állításokból áll, amelyeket a fő módszer végrehajtása előtt hajtanak végre. Ez annak a ténynek köszönhető, hogy az osztályt használat előtt be kell tölteni a fő memóriába, és az osztály betöltésekor statikus blokk kerül végrehajtásra. Számos statikus blokk definiálásakor a blokkok felülről lefelé hajtanak végre.



Továbbhaladva a Java statikus blokkról szóló cikkével

Szintaxis:



statikus {........ // utasítások ........}

Továbbhaladva a Java statikus blokkról szóló cikkével

Példa egy statikus blokkra

class Static {static int p int q // a statikus blokk létrehozása static {p = 18 System.out.println ('Ez a statikus blokk!')} // statikus blokk vége} public class Main {public static void main (String args []) {// A p elérése objektum létrehozása nélkül System.out.println (Static.p)}}

Kimenet:
Ez a statikus blokk!
18.



Meg kell jegyezni, hogy a statikus blokkokat a konstruktorok előtt hajtják végre, amint az a következő példában látható:

a java hatalmára
class Stat {static int p int q static {p = 18 System.out.println ('Ez egy statikus blokk!')} Stat () {System.out.println ('Konstruktor!')}} public class Main { public static void main (String args []) {// Annak ellenére, hogy két objektumunk van, a statikus blokkot csak egyszer hajtjuk végre. Stat s1 = új Stat () Stat s2 = új Stat ()}}

Kimenet:

Ez egy statikus blokk!
Építész!
Építész!

Továbbhaladva a Java statikus blokkról szóló cikkével

Példa több statikus blokkra

Több statikus blokkot is meghatározhatunk egyetlen programban:

public class Stat {static {System.out.println ('Ez az első statikus blokk!')} static {System.out.println ('Ez a második statikus blokk!')} public static void main (String args [ ]) {System.out.println ('Fő!')}}

Kimenet:

Ez az első statikus blokk!
Ez a második statikus blokk!
Fő!

java konvertáló dupla int

Ezek a módszerek hatékony módot nyújtanak a felhasználók számára a statikus blokk használatára.

Így a „Statikus blokk a Java-ban” című cikk végéhez értünk. Ha többet szeretne megtudni, nézze meg a Edureka, egy megbízható online tanulási társaság. Az Edureka Java J2EE és SOA képzési és tanúsítási tanfolyamát arra tervezték, hogy mind az alapvető, mind a fejlett Java koncepciókra kiképezzen különféle Java keretrendszereket, például a Hibernate & Spring.

Van egy kérdésünk? Kérjük, említse meg a blog megjegyzés rovatában, és a lehető leghamarabb kapcsolatba lépünk Önnel.