一.对象的生命周期
1. 创建阶段(Created)
2. 应用阶段(In Use)
3. 不可见阶段(Invisible)
4. 不可达阶段(Unreachable)
5. 收集阶段(Collected)
6. 终结阶段(Finalized)
7. 对象空间重分配阶段(De-allocated)
二.servelt的生命周期
2,响应客户请求阶段 调用service()方法
3,终止阶段 调用destroy()方法
三.sessIon的生命周期
Transient:刚new出来的一个对象,session缓存和数据库中都没有;
Persistent:session缓存和数据库中都存在,有Id;
Detached:session已经结束,故session缓存中不存在,而数据库中存在。