400-700-1307

【Java面试题】简述Servlet的生命周期?

2019-01-29 13:52

简述Servlet的生命周期?
答案:

实例化Servlet--->初始化操作--->服务--->销毁--->回收

<1>第一次发送请求时/服务器启动时

服务器启动时实例化需要在web.xml中配置:

<load-on-startup>1</load-on-startup> Servlet的子标签)

<2>调用Servlet对象的init()方法,初始化Servlet的信息,init()方法只会在创建后被调

用一次;

<3>响应请求,调用service()或者是doGet(),doPost()方法来处理请求,这些方法是运

行的在多线程状态下的。

<4>在长时间没有被调用或者是服务器关闭时,会调用destroy()方法来销毁Servlet对

象。

<5>Servlet被标记为垃圾,等待GC回收。

开班信息

当前校区

北京校区
  • 北京校区
  • 上海校区
  • 广州校区
  • 沈阳校区
  • 杭州校区
  • 南京校区
  • 郑州校区
  • 成都校区
  • 深圳校区
  • 西安校区
  • 苏州校区
  • 深圳沙井
  • 深圳观澜
  • 深圳龙岗
  • 武汉校区
  • 西宁校区
  • 石家庄校区
  • 湖北咸宁
  • 广东惠州
  • 广东佛山

                    Copyright © 2007-2019 IT兄弟连教育 版权所有 京ICP备11018177号  京公网安备 11010802026987号