Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Sobre o bloco estático

Ele é como se fosse um construtor... Mas que eu uso para atributos e tarefas estáticas?

1 resposta
solução!

Olá Arthur, tudo bem com você?

É nesse sentido mesmo que utilizamos os blocos estáticos, tipicamente para rodar uma seŕie de instruções que populem os dados estáticos, para ser sincero é bem incomum a utilização dele, porque não é muito usual ter muitos métodos estáticos, mas nesse caso se encaixa bem :)

A diferença é que um construtor é rodado sempre que instanciamos um objeto, já o bloco estático é executado quando a JVM está carregando pela primeira vez essa classe, dessa forma, dado que são estáticos podemos uma única vez executar o trecho de código

Abraços e Bons Estudos!