与同事进行了这次讨论.当诸如c#或java垃圾之类的语言收集诸如字符串之类的对象,将它们返回到堆中时,它们是否也清除了这个内存块,例如用0或1覆盖?
我的假设是块按原样返回,除非使用诸如带有finalize重载的securestring之类的类来阻止块.
c# java garbage-collection
c# ×1
garbage-collection ×1
java ×1