Como implementar bloco estático em Java?



Este artigo apresentará outro tópico interessante que é o Bloco estático em Java e o seguirá com uma explicação programática

Este artigo apresentará outro tópico interessante que é o Bloco Estático em e o acompanhará com uma explicação programática. As dicas a seguir serão abordadas neste artigo,

Java fornece ao usuário um bloco conhecido como bloco estático, que é usado principalmente para inicializações estáticas de uma classe. O bloco consiste em um conjunto de instruções que são executadas antes da execução do método principal. Isso se deve ao fato de que a classe deve ser carregada na memória principal antes de seu uso, e o bloco estático é executado durante o carregamento da classe. Ao definir vários blocos estáticos em um programa, os blocos são executados de cima para baixo.





definindo o caminho da classe em java

Continuando com este artigo sobre bloco estático em Java

Sintaxe:



static {........ // Instruções ........}

Continuando com este artigo sobre bloco estático em Java

Exemplo de um bloco estático

class Static {static int p int q // criando o bloco estático static {p = 18 System.out.println ('Este é o bloco estático!')} // fim do bloco estático} public class Main {public static void main (String args []) {// Acessando p sem criar um objeto System.out.println (Static.p)}}

Resultado:
Este é o bloco estático!
18



Deve-se observar que os blocos estáticos são executados antes dos construtores, conforme visto no exemplo a seguir:

class Stat {static int p int q static {p = 18 System.out.println ('Este é um bloco estático!')} Stat () {System.out.println ('Construtor!')}} public class Main { public static void main (String args []) {// Embora tenhamos dois objetos, o bloco estático é executado apenas uma vez. Stat s1 = novo Stat () Stat s2 = novo Stat ()}}

Resultado:

Este é um bloco estático!
Construtor!
Construtor!

Continuando com este artigo sobre bloco estático em Java

Exemplo de múltiplos blocos estáticos

Também podemos definir vários blocos estáticos em um único programa:

public class Stat {static {System.out.println ('Este é o primeiro bloco estático!')} static {System.out.println ('Este é o segundo bloco estático!')} public static void main (String args [ ]) {System.out.println ('Principal!')}}

Resultado:

Este é o primeiro bloco estático!
Este é o segundo bloco estático!
A Principal!

qual método de classe de scanner lê uma string

Esses métodos fornecem aos usuários uma maneira eficiente de usar o bloco estático.

Assim, chegamos ao fim deste artigo sobre ‘Bloco estático em Java’. Se você deseja saber mais, confira o pela Edureka, uma empresa de aprendizagem online confiável. O curso de certificação e treinamento Java J2EE e SOA da Edureka foi projetado para treiná-lo tanto para os conceitos básicos e avançados do Java, juntamente com várias estruturas Java como Hibernate e Spring.

Tem alguma questão para nós? Mencione isso na seção de comentários deste blog e entraremos em contato com você o mais breve possível.