0
我有一個問題得出了下面的代碼的內存模型圖: 基本的內存模型圖的節點類(JAVA)
我的問題是,爲什麼是下一個存儲在框中的值,而數據(11和5)的值指向框外。我想這是因爲它是一個空值,但是如果是這樣的話是什麼原因?
我有一個問題得出了下面的代碼的內存模型圖: 基本的內存模型圖的節點類(JAVA)
我的問題是,爲什麼是下一個存儲在框中的值,而數據(11和5)的值指向框外。我想這是因爲它是一個空值,但是如果是這樣的話是什麼原因?
5
和11
是原始值。由於data
是引用類型到E
,data
不能是原始類型,所以它是一個參考(HMM,我已經說過)到對象(例如Integer
)保持原始值(例如int
)。
參考類型,如E
和Node
(壞,壞碼,使用原始通用),可以表示一個對象,或者是null
。因此null
是該類型的實際值。
同樣,如果您的列表允許空值,則data
可以引用E
類型的對象,或者可以是null
。
你能直接將問題複製到你的文章中嗎?這樣我們就不必點擊找到它。 –
只要外部鏈接由於某種原因不再工作,該問題就完全無用;這就是爲什麼你需要把與問題直接相關的所有信息放到這篇文章中。 – aschipfl