동적 할당, 정적 할당

유신형·2024년 3월 4일

자바

목록 보기
14/22

동적할당

  • new 연산자 등을 사용해서 프로그램 실행도중 필요한 만큼만 할당하는것. (heap메모리에 저장)
    int[] a;
    a = new int[5];
    프로그램 종료시 garbage collector가 정리

정적할당

  • 메모리를 미리 stack메모리에 확보해서 사용하는것.
    int[] a = new int[10];
    함수종료될때까지 안쓰는 메모리가 낭비됨.
    함수 호출이 끝나면 사라짐.

0개의 댓글