jjn*_*guy 14
所有Java的"指针"(参考)都是智能指针.
Java在托管环境中运行.这意味着Java使用垃圾收集器来清理不再引用的变量.
Java的引用虽然与指针略有不同.Java抽象出你在C++中看到的所有指针值和数学.因此,无论何时创建新对象并将其存储到变量,您都将其存储到Java的"智能指针"版本中.
我只听说过内存管理方面的智能指针.由于内存管理是Java平台的核心,显然没有必要.
我们想到的最接近的匹配是java.lang.ref.WeakReference和java.lang.ref.SoftReference,因为它们允许在某种程度上自定义垃圾收集.
| 归档时间: |
|
| 查看次数: |
4331 次 |
| 最近记录: |