the container wil call default no argument constructor by default
if u write no argument constructor in ur pgm then it is called
if u dont write it container will called
by using this constructor, container creates ServletConfig object and it passes to init method while executing lifecycle methods
q)2 . ServletEngine calls the Class.forName(new Instance()) method to create object
this is one of the way to create object