Java 对象池与对象容器

Java 对象池与对象容器,java,jakarta-ee,design-patterns,Java,Jakarta Ee,Design Patterns,对象容器(如tomcat/spring容器)与对象池之间的区别是什么?在较高级别上,两者都管理对象生命周期。我注意到的唯一区别是,从相似类型的池中借出多个对象,而容器创建的对象类型不同,可以在应用程序中使用。想知道是否还有更多的东西…池减少了创建的对象数量。如果你需要一件物品,向游泳池要一件。如果它有一个给你,它会给你。否则它会创建一个新的。处理完对象后,将其返回到池中供以后重用。对象池: 它是一个对象的集合,我们可以从中获得一个用于操作目的的可用对象 您可以将对象池视为一副牌,从中可以绘制一张

对象容器(如tomcat/spring容器)与对象池之间的区别是什么?在较高级别上,两者都管理对象生命周期。我注意到的唯一区别是,从相似类型的池中借出多个对象,而容器创建的对象类型不同,可以在应用程序中使用。想知道是否还有更多的东西…

池减少了创建的对象数量。如果你需要一件物品,向游泳池要一件。如果它有一个给你,它会给你。否则它会创建一个新的。处理完对象后,将其返回到池中供以后重用。

对象池:

它是一个对象的集合,我们可以从中获得一个用于操作目的的可用对象

您可以将对象池视为一副牌,从中可以绘制一张牌

对象容器:

它是对象执行的专用环境。容器使用预定义的生命周期方法处理对象


您可以将对象容器视为游戏桌,我们在其中玩从牌堆中抽出的牌。

谢谢您的回答。但是我对池和容器之间的区别感兴趣。像Tomcat这样的容器是一个可以接收和处理来自客户端的请求的对象。当向Tomcat发出请求时,它会将请求委托给相应的servlet,该servlet会生成网页。谢谢..喜欢“专业化环境”的概念..无法投票,因为我没有足够的声誉..:(但您可以接受:)因为您已经创建了问题@SRaj