Alguém poderia me dizer ou pelo menos me encaminhar a algum site ou recomendar algum livro ou apostila que me diga o que é o construtor no java. Procurei muito na internet e achei muita coisa mas, sinceramente não entendi nada. gostaria de uma explicação simples e direta sem muitos termos técnicos sobre qual a função dele e como posso usá-lo. Sei que é uma pergunta meio tola mas eu estou iniciando no java agora, e ainda sou muito leigo. Muito Obrigado.
Ajudaria se você dissesse o que não entendeu nos materiais que consultou.
Uma recomendação seria o material da Caelum sobre construtores (recomendo ler a apostila inteira, desde o começo).
Há outros tópicos aqui no GUJ sobre construtores, então uma lida neles seria um bom ponto de partida para a discussão.
Abraço.
Muito Obrigado, vou dar uma olhada aqui agora. 
Obrigado eu justamente já estou olhando a apostila da caelum.
Resumindo:
Uma classe é o molde para você criar objetos.
Para criar um objeto você usa a instrução new seguida do construtor da classe que deseja instanciar.
Então imagina que você tem a classe hipotética abaixo:
class MinhaClasse {
MinhaClasse() {
System.out.println("Criou objeto de MinhaClasse");
}
}
Agora você quer criar um objeto desta classe, então você vai invocar o construtor dela dessa forma:
MinhaClasse meuObjeto = new MinhaClasse();