상세 컨텐츠

본문 제목

자바 동적,정적 할당 공부

관리X 과거글

by 까먹기전에 2014. 12. 14. 16:37

본문

반응형

정적


메모리를 미리 stack 에 확보해서 사용


배열처럼 int[] a = new int[10];

int a=b; 같은 

(그래서 arraylist를 사용해서 배열을 동적으로 필요양만큼만 메모리 사용)


함수종료될때까지 안쓰는 메모리는 낭비가 된다.


함수 호출이 끝나면 사라짐




동적


int[] a;


a=new int[5];


new 연산자같은거를 사용해서 프로그램실행도중 필요양만큼 할당하는것


애는 heap 에 저장됨


그래서 프로그램 종료시 garbage collector 가 정리함(?)


관련글 더보기