0
노드 클래스 (자바)의 기본 메모리 모델 다이어그램 : 이 나는 아래의 코드의 메모리 모델 다이어그램 그리는 질문이
을 데이터 값 (11 및 5)이 상자 외부를 가리키는 동안 상자 내부에 저장된 다음 값입니다. 나는 그것이 null 값이기 때문에 그것이라고 생각하고있다. 그렇다면 그 이유는 무엇인가?
노드 클래스 (자바)의 기본 메모리 모델 다이어그램 : 이 나는 아래의 코드의 메모리 모델 다이어그램 그리는 질문이
을 데이터 값 (11 및 5)이 상자 외부를 가리키는 동안 상자 내부에 저장된 다음 값입니다. 나는 그것이 null 값이기 때문에 그것이라고 생각하고있다. 그렇다면 그 이유는 무엇인가?
5
및 11
은 기본 값입니다. data
가 E
참조 타입이기 때문에 그것을 기준 하므로, data
는 기본 유형 수없는 객체 (예컨대 Integer
) 프리미티브 값 (예컨대 int
)를 지주에을 (HMM, 이미했다). (일반 원료를 사용하여 불량 불량 코드) 및 E
Node
등
참조 유형은, 오브젝트를 참조하거나 null
될 수 있습니다. 따라서 null
은 유형의 실제 값입니다.
마찬가지로 E
의 개체를 참조 할 수도 있고, 목록에 null 값을 허용하는 경우 null
이 될 수도 있습니다.
질문과 답변을 직접 게시물에 복사 할 수 있습니까? 그렇게하면 클릭을 통해 찾을 필요가 없습니다. –
외부 링크가 어떤 이유로 더 이상 작동하지 않으면이 질문 게시는 완전히 쓸모 없게됩니다. 그래서이 질문에 직접 관련된 모든 정보를이 게시물에 넣어야합니다. – aschipfl