为什么我们使用init()而不是Constructor

Moh*_*sal 3 java applet servlets

为什么我们需要init()而不是constructor

请参考Servlet和回答Applet.
请问该怎么做init()Applet有所不同Servlet

Mas*_*uso 10

init()方法创建并加载servlet.但是servlet实例首先是通过构造函数创建的(由Servlet容器完成).我们不能在servlet中用参数编写servlet类的构造函数(它会抛出异常).因此,他们提供了一个init()接受ServletConfig对象作为参数的方法.ServletConfig对象为servlet提供有关其初始化(init)参数的信息.Servlet类不能使用ServletConfig对象声明构造函数作为参数,也不能访问ServletConfig对象.

更多信息请访问:http://java.sun.com/j2ee/tutorial/1_3-fcs/doc/Servlets6.html

  • 根据你的参考,我会通过`initializes`或`prepares`来改变`created and loads`. (2认同)