日期:2014-05-17  浏览次数:20826 次

java写法class,高手来。速度结!
class SuperClass {  

SuperClass() {  
  System.out.println("SuperClass constructor");  
  }  

}



没有其它地方调用 SuperClass.


想实现 tomcat 启动。自动运行 SuperClass() 输出SuperClass constructor.




------解决方案--------------------
楼主这个是WEB项目么 需要用到tomcat么 直接在main方法中运行就可以了

class SuperClass {

public static void main(String[] args)
{
system.out.println("SuperClass constructor");
}

}


------解决方案--------------------
楼主,tomcat能直接解析类文件吗?
------解决方案--------------------
这个需要通过servlet来配置。
web.xml中,通过<load-on-startup>1</load-on-startup>自动执行某个servlet
------解决方案--------------------
你什么上下文都不写...太神仙问题了吧
如果这个类是servlet,在web.xml中servlet配置中加上<load-on-startup>1</load-on-startup>
如果是listener,请参考jsp规则中listener的加载顺序
如果是单独类,请加载其他ioc容器,比如spring,并且将这个类配置为bean,并且bean类型是默认的singleton
------解决方案--------------------
LZ我看的气氛了,tomcat是个Web容器(服务器)是解析Jsp和Servlet的;你这个纯JavaBean,用JVM啊.建一个记事本代码写进去,放到更目录下,用Javaca !
------解决方案--------------------
探讨

LZ我看的气氛了,tomcat是个Web容器(服务器)是解析Jsp和Servlet的;你这个纯JavaBean,用JVM啊.建一个记事本代码写进去,放到更目录下,用Javaca !

------解决方案--------------------
试一试静态初始化块?!