재채기는 H

Primitive Type과 Reference Type 차이는? 본문

내맘대로정리

Primitive Type과 Reference Type 차이는?

에취~H 2022. 8. 18. 00:03
반응형

Primitive Type(원시 타입) 

  • 값 형식으로 스택(Stack)에 저장
  • NULL 존재X , (필요시 Wraper Class 활용)
  • 저장된 변수들은 범위 밖으로 나가면 스택에서 제거됨
  • 장단점 : "효율적이지만 수명이 제한되어 서로 다른 클래스 간에 데이터 공유하는데 적합하지 않음"

 

Reference Type(참조타입) : 

  • 참조형식이며 힙(Heap) 영역에 저장
  • NULL 존재
  • 가비지 컬렉션이 소멸되는 시점에 객체 수거
  • 장단점 : "다른 클래스에서 액세스하는데 적합하지만 오버헤드가 커짐"

반응형
Comments