为了账号安全,请及时绑定邮箱和手机立即绑定

Servlet生命周期的疑问,求解

Servlet生命周期的疑问,求解

SMILET 2018-12-07 05:49:28
下列有关Servlet的生命周期,说法不正确的是()。A、在创建自己的Servlet时候,应该在初始化方法init()方法中创建Servlet实例。B、在Servlet生命周期的服务阶段,执行service()方法,根据用户请求的方法,执行相应的doGet()或是doPost()方法。C、在销毁阶段,执行destroy()方法后系统立刻进行垃圾回收。D、destroy()方法仅执行一次,即在服务器停止且卸载Servlet时执行该方法。   A项:创建Servlet的实例是由Servlet容器来完成的,且创建Servlet实例是在初始化方法init()之前,所以,A项错误。   C项:不会马上回收吧     所有我认为答案是AC,不知道对不对,求大神赐教!
查看完整描述

1 回答

?
冉冉说

TA贡献1877条经验 获得超1个赞

A不对,servlet对象是容器创建的,而不是自己。当客户端首次请求serlvet的时候才会调用Init方法,而且是只有一次

D也不算对,因为重新装在serlvet的时候,也会触发destroy.

所以答案应该是B

查看完整回答
反对 回复 2018-12-16
  • 1 回答
  • 0 关注
  • 501 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信