Roge ✨
banner
roge.comunidade.dev.br
Roge ✨
@roge.comunidade.dev.br
Sei um pouco de cada coisa e muito de nada.
Parece que a internet morta matará as empresas.
October 15, 2025 at 2:13 PM
October 15, 2025 at 11:44 AM
Quebrei o Gemini Pro
October 12, 2025 at 4:44 PM
Vai com calma Tufão…..
August 14, 2025 at 8:53 PM
August 12, 2025 at 11:58 PM
August 9, 2025 at 11:55 AM
Não sei se vocês andam acompanhado as notícias do dia, mas a Fátima de Vale Tudo se jogou da escada.
August 4, 2025 at 11:20 PM
Saída:
August 4, 2025 at 11:08 PM
Instanciação de Classe
Carrega a classe e executa o static da classe Pessoa, porém, como objeto não foi instanciado, apenas carregado, não irá executar o construtor de pessoa.
August 4, 2025 at 11:08 PM
Saída:
August 4, 2025 at 11:08 PM
Instanciação de Objeto
Utilizando o new, carrega a classe e instancia — aloca um espaço na memória heap.
August 4, 2025 at 11:08 PM
Clonagem:
Mais um caso onde pelo menos uma vez precisa chamar a classe original, aqui é literalmente uma cópia da instância original.
August 4, 2025 at 11:08 PM
Injeção de depedência:
No caso do Spring, ele mesmo gerencia os objetos, só é necessário anotar com o @Autowired para avisar quem irá chamar o construtor.
August 4, 2025 at 11:08 PM
Deserialização (fala isso 3 vezes na frente do espelho):
Para o Deserialização funcionar, precisa que em outro momento a classe já tenha sido instanciado, pois o FileInputStream() irá pegar o arquivo binário da classe Pessoa.
August 4, 2025 at 11:08 PM
Formas implícitas de instanciação:

Reflexão
Por baixo dos panos ainda usa o New quando chama os métodos via reflexão (por isso implícito).
August 4, 2025 at 11:08 PM
Digo a grosso modo, pois ainda existe o método create() que como já mencionado, ele é uma convenção em padrões de projetos, que em resumo, faz a instanciação da classe dentro do próprio construtor da classe:
August 4, 2025 at 11:08 PM
As ditas implícitas, são chamadas que podem serem feitas via reflexões, deserialização, injeção de dependências ou clonagem.

Formas explícitas de instanciação

A grosso modo, só existe uma forma explícita de instanciação, que é utilizando a palavra reservada new:
August 4, 2025 at 11:08 PM
Quem vai?
August 1, 2025 at 1:59 PM
Se executar esse código abaixo ele irá sair no console na seguinte ordem:

// Classe Exemplo inicializada. (INICIALIZADA PELA JVM)
// Método main iniciado. (INICILIAZADA PELA JVM)
// Variável de instância num inicializada. (INSTANCIADA — EXECUTA APÓS O MAIN INICIALIZAR)
July 30, 2025 at 12:37 AM
Faz tempo que não faço esse
July 28, 2025 at 5:54 PM
Estou muito puto.
July 28, 2025 at 1:57 PM
July 26, 2025 at 2:11 PM
E essa notificação aqui? 🥹
July 25, 2025 at 1:19 PM
É muito absurdo uma ‘Pedra’ custar tanto dinheiro.
July 21, 2025 at 2:58 PM
July 16, 2025 at 1:52 PM