如何在java中创建悬空指针,但这次使用数组作为内存分配器?
答案 0 :(得分:0)
Java中不能有dangling pointers。语言的定义方式使其无法实现。
只有当垃圾收集不再可用时,它才会被垃圾收集删除。
最接近悬挂指针的是一个包含null
的引用(即不指向任何对象)。但这仍然是定义行为的定义值。
答案 1 :(得分:0)
由于Java使用垃圾收集器,因此无法在Java中创建悬空指针。我想如果你误解了什么是“悬空指针”,你可以看到空指针新创建的数组(引用类型)被填充为“悬空指针”。
答案 2 :(得分:0)