В этой статье будет представлена еще одна интересная тема - статический блок в и последует программным объяснением. Следующие указатели будут рассмотрены в этой статье,
что такое конструктор в 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.
Есть вопрос к нам? Пожалуйста, укажите это в разделе комментариев в этом блоге, и мы свяжемся с вами как можно скорее.