问答详情
源自:1-6 Servlet执行流程和生命周期

关于初始化方法和构造方法

这里讲到servlet的生命周期,在init()方法之前会调用构造方法,init()方法是初始化方法,请问下构造方法和初始化方法有什么区别,什么是初始化方法?

提问者:慕斯卡4106679 2016-01-04 23:16

个回答

  • 连宏伟HW
    2016-07-14 20:50:03

    先创建类的实例对象,再对实例进行初始化

  • 产品经理不是经理
    2016-01-04 23:58:33

    构造方法是创建servlet实例,

    init()方法是为servlet实例进行初始化,初始化的目的是为了让Servlet对象在处理客户端请求前完成一些初始化的工作,如建立数据库的连接,获取配置信息等。对于每一个Servlet实例,init()方法只被调用一次。在初始化期间,Servlet实例可以使用容器为它准备的ServletConfig对象从Web应用程序的配置信息(在web.xml中配置)中获取初始化的参数信息。