2016-06-20 4 views
0

노드 클래스 (자바)의 기본 메모리 모델 다이어그램 : 이 Answer나는 아래의 코드의 메모리 모델 다이어그램 그리는 질문이

내 질문은 왜 여기 주어진 답을 Question

을 데이터 값 (11 및 5)이 상자 외부를 가리키는 동안 상자 내부에 저장된 다음 값입니다. 나는 그것이 null 값이기 때문에 그것이라고 생각하고있다. 그렇다면 그 이유는 무엇인가?

+1

질문과 답변을 직접 게시물에 복사 할 수 있습니까? 그렇게하면 클릭을 통해 찾을 필요가 없습니다. –

+0

외부 링크가 어떤 이유로 더 이상 작동하지 않으면이 질문 게시는 완전히 쓸모 없게됩니다. 그래서이 질문에 직접 관련된 모든 정보를이 게시물에 넣어야합니다. – aschipfl

답변

0

511은 기본 값입니다. dataE 참조 타입이기 때문에 그것을 기준 하므로, data는 기본 유형 수없는 객체 (예컨대 Integer) 프리미티브 값 (예컨대 int)를 지주에을 (HMM, 이미했다). (일반 원료를 사용하여 불량 불량 코드) 및 ENode

참조 유형은, 오브젝트를 참조하거나 null 될 수 있습니다. 따라서 null은 유형의 실제 값입니다.

마찬가지로 E의 개체를 참조 할 수도 있고, 목록에 null 값을 허용하는 경우 null이 될 수도 있습니다.