Tomcat 运行web项目里面用静态代码有问题,原因在于:对于普通应用程序来说,一个虚拟机运行一个程序,该程序的静态方法和变量都存放在公共资源内存区,可以供其他类访问,而对于tomcat来说,它的多个应用都运行在同一个虚拟机上,tomcat对每个应用做了隔离,静态方法和变量实际上影响的是运行tomcat本身需要的内存环境,所以在WEB项目里用静态方法和变量是不起作用的.
可能没用到这个类吧,只有当使用到这个类的时候,这个类才会加载,加载的同时执行静态代码块
静态变量,静态方法,静态代码块是在加载类的时候执行的,只发布到服务器上,但是并没有加载这个类啊。
你要访问呢,你不访问类就没有加载,怎么显示
只有使用这个类的时候,静态块才会应用