2016-06-20 12 views
0

は、私は以下のコードのためのメモリモデル図を描くための質問があります。ここで与えられた答えを Questionノードクラスのための基本的なメモリモデル図(Java)の

を: Answer

私の質問はなぜです次の値はボックス内に格納され、データ(11および5)の値はボックスの外側にポイントされます。私はそれがヌル値であると思っていますが、その理由は何ですか?

+1

質問と回答をあなたの投稿に直接コピーできますか?そうすれば、クリックする必要はありません。 –

+0

この質問ポストは何らかの理由で外部リンクがもはや動かなくなったらすぐに無用になります。そのため、質問に直接関連するすべての情報をこの投稿に入れる必要があります。 – aschipfl

答えて

0

5および11はプリミティブ値である。 dataEを参照型であるため、dataがプリミティブ型であることができないので、それは参照あるオブジェクト(例えばInteger)にプリミティブ値(例えばint)を保持(HMM、Iはすでに述べました)。 (生のジェネリックを使用して悪い、悪いコード)ENode

リファレンスタイプ、オブジェクトを参照する、またはnullのいずれかであり得ます。したがって、nullはそのタイプの実際の値です。

同様に、Eのオブジェクトを参照することもできます。リストにNULL値が許可されている場合はnullです。

関連する問題