servlet加载是什么意思,servlet实例化是什么意思,已你的经验告诉用白话告诉我哈,如果实例化是创建对象的
,应该在web容器中创建,那加载呢?如果也在web容器,那是先加载在实例化?那什么是加载的意思呢?这个真感觉是个问题.......
,应该在web容器中创建,那加载呢?如果也在web容器,那是先 加载 在 实例化? 那什么是加载的意思呢?这个真感觉是个问题....
展开
2个回答
展开全部
概念的东西太虚,来看个例子
一个工人造一座房子,需要两个步骤,一是看图纸(图纸是设计师提供的),二是开工建造。
开工建造的过程跟java中创建对象的过程很好对应,是一个从无到有的过程,可以把开工建造比作实例化。
而在开工之前,工人先把图纸,过一遍,假设这个工人比较牛逼,他看了一小时,从此就不要看了,因为图纸已经映入他的脑中,那么就可以把图纸映入脑中这个过程看做是工人在加载图纸。对应java中,就是加载这个过程
看过例子之后,稍微有点概念了。
再回到理论上来,加载可以理解成把class的信息,放到内存(以便以后使用)的一个过程。
这个解释,仅仅是为了理解一下加载这个过程,是在前期知识不足的情况下,解惑用的。
实际过程中会比这个复杂,以后楼主随着知识的丰富,可能会去看一些 “java类加载机制”,到时候,就会透彻了
一个工人造一座房子,需要两个步骤,一是看图纸(图纸是设计师提供的),二是开工建造。
开工建造的过程跟java中创建对象的过程很好对应,是一个从无到有的过程,可以把开工建造比作实例化。
而在开工之前,工人先把图纸,过一遍,假设这个工人比较牛逼,他看了一小时,从此就不要看了,因为图纸已经映入他的脑中,那么就可以把图纸映入脑中这个过程看做是工人在加载图纸。对应java中,就是加载这个过程
看过例子之后,稍微有点概念了。
再回到理论上来,加载可以理解成把class的信息,放到内存(以便以后使用)的一个过程。
这个解释,仅仅是为了理解一下加载这个过程,是在前期知识不足的情况下,解惑用的。
实际过程中会比这个复杂,以后楼主随着知识的丰富,可能会去看一些 “java类加载机制”,到时候,就会透彻了
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询