问java的一个基础的问题

我们自己写一个Main方法,方法执行完以后,程序自动结束。
但是java web或者webservice项目,启动后程序一直运行不结束。
其中的原因是什么?

.....web项目运行之后就是一直运行的...web项目是要接受持续性访问服务的除非主动关闭或者其他突发异常情况

可以使用jsonArray