Estou estudando para a certificação citada no titulo e me deparei com a afirmação quando a minha servlet é instanciada:
“O Construtor padrão da sua classe servlet roda (você NÃO deve escrever um construtor para sua servlet, use o padrão fornecido pelo seu compilador).”
Ta vamos lá… eu sei que se eu implementar um construtor que não faça muito sentido no meu servlet posso prejudicar ou até impedir a execução do método init() pois não terei os argumentos necessários para o correto funcionamento da minha servlet. Porém não entendo a ênfase que o author da para este requisito, deixando mais como uma ordem a ser seguida privando completamente o leitor de uma explicação lógica.
Queria entender o porque da afirmação. Por favor quem já leu o livro lembre-se das seções :
Não Existem Perguntas Idiotas…?
Valeu pessoal e uma boa noite a todos 
Livro Head First - Servlets e JSP.
Att
Maurício Carvalho