>  기사  >  Java  >  Java에서 참조변수란 무엇입니까?

Java에서 참조변수란 무엇입니까?

Guanhui
Guanhui원래의
2020-06-06 15:01:025891검색

Java에서 참조변수란 무엇입니까?

Java에서 참조변수란 무엇인가요?

Java의 참조 변수는 실제로 힙 메모리의 개체 인스턴스를 가리키는 포인터입니다. 이는 배열이나 개체에 이름을 지정하는 것과 같습니다. 그런 다음 스택의 참조 변수를 사용하여 힙에 액세스할 수 있습니다. 의 프로그램.배열 또는 객체.

힙이란 무엇이고 스택이란 무엇인가요?

Heap스택의 저장 특성에 따라 저장되는 데이터 유형이 결정됩니다.
저장 영역 저장 내용 장점 단점 재활용
Stack 기본형 변수 및 객체 참조 변수 액세스 속도는 힙보다 빠르며, 레지스터에 대해서는 스택 데이터를 공유할 수 있으며 스택에 저장된 데이터의 크기와 수명을 결정해야 하며 유연성이 부족합니다. 스택은 주로 몇 가지 기본 유형의 변수를 저장합니다. 변수의 범위를 초과하면 Java는 자동으로 변수를 해제하고 메모리 공간은 즉시 다른 용도로 사용할 수 있습니다.
new 및 기타 명령어 및 배열 동적으로 메모리 크기를 할당할 수 있으며, 수명을 컴파일러에 미리 알릴 필요가 없습니다. 런타임 시 메모리의 동적 할당으로 인해 액세스 속도가 느려집니다. 더 이상 재활용되지 않습니다. Java Virtual Machine의 자동 가비지 수집기에 의해 사용된 데이터

추천 튜토리얼: "

Java Tutorial

"

위 내용은 Java에서 참조변수란 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.