以下代碼創建一個數組和一個字符串對象。在java中刪除對象
現在我的問題是
- 代碼執行後有多少引用這些對象是否存在?
- 爲什麼?
這裏是我的代碼
String[] students = new String[10];
String studentName = "Peter Smith";
students[0] = studentName;
studentName = null;
我想答案只有一個目標,即students
但根據Oracle docs,Neither object is eligible for garbage collection
我應該如何推斷出答案嗎?
沒有這些變量超出範圍這4條線路經過這麼沒什麼可享有我猜。該代碼在什麼情況下執行? – Djon