title: why we can't initialize a servlet using constructor itself?
body: <p>Why do we have to override init() method in Servlets while we can do the initialization in the constructor and have web container call the constructor passing ServletConfig reference to servlet while calling constructor?</p>
  
  <p>Ofcourse container has to use reflection for this but container has to use reflection anyway to call a simple no-arg constructor</p>