我用tomcat做jsp时,用一条语句调用另一个类(暂命名为A)的一个静态方法,这样载入了类A,使其静态成员被初始化.本以为再次request这个页面时,会重新载入类A,重新初始化其静态成员.但事实好像是当页面运行完后类A没有被卸载,第二次request这个页面时,类A的静态成员没有重新初始化.直到stop那个web application时类A才被卸载,有点晕.问题:
1.java类在内存中驻留的多少时间?什么时候被卸载?
2.application到底是一个进程还是一个线程?