Java 是否有本机对象池实现?

我想使用一个对象池来管理 SMTP 服务器连接,因为创建它们非常昂贵(需要发送电子邮件总时间的一半)。到目前为止,我发现唯一的选择是:

  1. 使用Apache Commons Pool或其他一些第三方库

  2. 自己写(有风险!)

JDK不提供对象池吗?我宁愿不依赖第三方,这对我来说似乎是一个非常通用/基本的功能。


烙印99
浏览 52回答 1
1回答

摇曳的蔷薇

JDK不提供对象池吗?从 Java 11 开始,Java SE 库不提供通用对象池。但是如果环顾四周,您可能会发现一系列 3rd 方库。我宁愿不依赖第三方。用滚石乐队的歌曲的话来说:“不,你不能总是得到你想要的…… ”但严重的是,Sun / Oracle Java 开发人员从未将提供您可能需要的所有库视为 Java SE 的角色。如果你从你的产品中排除第三方依赖,那么你最终会编写和维护比必要的更多的代码。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java