以前总会调用什么:servletContextListener方法或构造函数?

时间:2014-04-29 10:48:40

标签: java jax-ws servletcontextlistener

以下是代码:

@WebService(...)
public class service implements someInterface, ServletContextListener
{
    public service()
    {
        // action1
    }

    public void contextInitialized(...)
    {
        // action2
    }
} 

问:首先会采取什么行动?

1 个答案:

答案 0 :(得分:2)

方法contextInitialized是一种属于a specific instance of a class的方法。为了获得这样的实例,必须首先调用类service的{​​{3}}。因此,将首先调用构造函数。 Java中技术上不可能做任何其他事情。

另外一句话:拼写具有大写首字母的类是Java惯例。您应该坚持这个约定,以使您的代码更易读。