Breve overview sobre Java
Uma das coisas mais incríveis sobre estudar e adquirir conhecimento é que muito provavelmente, mesmo que você faça isso direto da sua casa e/ou esteja em um processo autodidata, você estará entrando em contato com a perspectiva de quem produziu o conteúdo que você está lendo ou estudando.
Todo conteúdo produzido, foi produzido por alguém.
Me senti muito inspirada como bootcamp Java do Banco Pan e em especial com a Profa. Camila Cavalcante, que nos apresenta tanto a tecnologia Java, quanto como utilizá-la.
A linguagem Java não é compilada durante o desenvolvimento
Isso significa que ela funciona de forma diferente quando você resolve rodar o projeto. Digo diferente, porque caso você tenha tido experiência somente com Node.js até o momento por exemplo (assim como eu), esse é um grande ponto: o runtime ocorre em outro local.
Para dar um breve overview sobre esse tema, vou citar as 3 principais etapas ressaltadas pela professora quando ela nos explica esse tópico básico:
- Escrevemos o código e vamos gerar um arquivo .java.
- Usamos a JDK (Java Development Kit) para compilar esse arquivo do código fonte do nosso projeto e portanto, gerando um outro arquivo .class.
- Por fim, o arquivo .class (que contém a compilação do nosso código .java) é executado pela JVM (Java Virtual Machine).
Diferente e bacana, não é?
Me conta aí, você tem experiência com Java ou é iniciante como eu? Compartilhe conosco as suas considerações.