Как реализовать статический блок в Java?



В этой статье будет представлена ​​еще одна интересная тема, а именно статический блок в Java, и последует ее программное объяснение.

В этой статье будет представлена ​​еще одна интересная тема - статический блок в и последует программным объяснением. Следующие указатели будут рассмотрены в этой статье,

что такое конструктор в Python

Java предоставляет пользователю блок, известный как статический блок, который в основном используется для статической инициализации класса. Блок состоит из набора операторов, которые выполняются перед выполнением основного метода. Это связано с тем, что класс должен быть загружен в основную память перед его использованием, а статический блок выполняется во время загрузки класса. При определении количества статических блоков в программе блоки выполняются сверху вниз.





Продолжаем читать статью о статическом блоке в Java

Синтаксис:



static {........ // Заявления ........}

Продолжаем читать статью о статическом блоке в Java

Пример статического блока

class Static {static int p int q // создание статического блока static {p = 18 System.out.println ('Это статический блок!')} // конец статического блока} public class Main {public static void main (String args []) {// Доступ к p без создания объекта System.out.println (Static.p)}}

Вывод:
Это статический блок!
18



Следует отметить, что статические блоки выполняются перед конструкторами, как показано в следующем примере:

class Stat {static int p int q static {p = 18 System.out.println ('Это статический блок!')} Stat () {System.out.println ('Конструктор!')}} public class Main { public static void main (String args []) {// Несмотря на то, что у нас есть два объекта, статический блок выполняется только один раз. Статистика s1 = новая статистика () Статистика s2 = новая статистика ()}}

Вывод:

Это статический блок!
Строитель!
Строитель!

Продолжаем читать статью о статическом блоке в Java

Пример нескольких статических блоков

Мы также можем определить несколько статических блоков в одной программе:

public class Stat {static {System.out.println ('Это первый статический блок!')} static {System.out.println ('Это второй статический блок!')} public static void main (String args [ ]) {System.out.println ('Главная!')}}

Вывод:

Это первый статический блок!
Это второй статический блок!
Основной!

Эти методы предоставляют пользователям эффективный способ использования статического блока.

На этом мы подошли к концу статьи о «Статическом блоке в Java». Если вы хотите узнать больше, ознакомьтесь с от Edureka, надежной компании онлайн-обучения. Курс обучения и сертификации по Java J2EE и SOA от Edureka разработан, чтобы обучить вас базовым и продвинутым концепциям Java, а также различным средам Java, таким как Hibernate и Spring.

Есть вопрос к нам? Пожалуйста, укажите это в разделе комментариев в этом блоге, и мы свяжемся с вами как можно скорее.