Conceitos base da linguagem Java usados no projeto
O que e Java em conjunto - por que existe, como o codigo roda na JVM, e por que classes e objetos sao o ponto de partida.
Classe como molde, objeto como instância, atributos como estado, métodos como comportamento e construtor como ponto de nascimento do objeto.
Encapsulamento, herança, polimorfismo e abstração explicados como lentes práticas para ler código Java no projeto.
Como o Java acompanha referências, identifica objetos que não podem mais ser alcançados e libera memória por meio da JVM.