Java 字符串常量的驻留池是 Java 编译器已知的,因此您无法自己模仿确切的行为。
然而,池本身只不过是一个哈希图。如果您的对象有合适的标识符,您当然可以为自己的对象创建一个池:只需创建一个静态方法,该方法接受一个键,在静态哈希映射中查找它,然后仅在尚未池化时构建一个新对象然而。但请注意,为了使这个简单的方案发挥作用,您的对象必须是不可变的。
| 归档时间: |
|
| 查看次数: |
428 次 |
| 最近记录: |