下列有關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
添加回答
舉報
0/150
提交
取消