演示代码中init初始化方法里面并没有任何方法体,有什么实际用处?

演示代码中init初始化方法里面并没有任何方法体,有什么实际用处?

演示代码中init初始化方法里面并没有任何方法体,为了演示生命周期得效果,servlet执行这个init方法的时候只是打印出“正在初始化FirstServlet对象”这段话,那对于servlet的初始化有什么帮助呢?执行没有方法体的init方法,怎么就真的将servlet初始化了呢?

正在回答

登陆购买课程后可参与讨论,去登陆

1回答

同学你好,init方法(官方解释):是在servlet实例创建时调用的方法,用于创建或打开任何与servlet相的资源和初始化servlet的状态,Servlet规范保证调用init方法前不会处理任何请求。

初始化对象,其实就是给对象赋值的操作。调用init方法就是初始化这个servlet容器,至于怎样初始化这个容器是由底层实现的,这里我们不需要深究。

如果我的回答解决了你的疑惑,请采纳,祝学习愉快~

  • 慕粉121948417 提问者 #1
    也就是说init方法是用于初始化,需要进行系统的预处理的时候才使用init方法,然后在init方法里面写方法体?
    2019-09-20 12:55:50
  • 好帮手慕小班 回复 提问者 慕粉121948417 #2
    同学你好,这里同学的理解是正确的呐,init方法用于初始化,此时在这个方法体中的内容,会在第一次创建这个servlet时被调用。很棒呐 如果我的回答解决了你的疑惑,请采纳。祝:学习愉快~
    2019-09-20 14:13:44
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师