동적 바인딩1 [java] 바인딩, 정적 메모리 할당, 동적 메모리 할당 바인딩 binding 이란 변수에 변수의 값을 연결하는 것을 말한다. 초기화도 값을 넣는것도 바인딩이라 할 수 있겠다 즉 a = b 라는 상관관계를 만드는 것을 말한다 a = 1 은 a와 1 을 정적 바인딩 한것이고 (따로 참조 없이도 정의가능) a = 메소드.() 은 a와 메소드.() 를 동적 바인딩한것이다 (따로 참조 해야만 정의가능) 정적 바인딩 : 해당 변수에 변수와 관련된 값을 저장하는 것 (stack 에 저장됨) ex) int data = 5; 동적바인딩 : 참조변수 또는 포인터로 힙영역의 객체를 연결시켜주는 것 (stack 에 변수를 저장, heap 으로 참조) ex) Object ob = new Object(); 메모리 할당 컴퓨터를 사용한다는 것은 컴퓨터 내의 메모리 공간을 이용하여 프로.. 2022. 4. 30. 이전 1 다음