학습일지42. 메모리 스택과 힙, 싱글톤, 중첩 클래스와 인터페이스


학습일지42. 메모리 스택과 힙, 싱글톤, 중첩 클래스와 인터페이스

메모리 (stack/ heap) 스택과 힙은 이전 학습일지에 여러번 등장한다. stack에 A가 arraylist를 찾아 heap에 주소를 찾아간다. 주소를xx002023을 찾는다. heap의 주소는 A배열의 주소이자 A[0]의 주소이다. String,Arraylist A라는 변수를 찾아서 heap의 주소를 찾는데 그 주소값이 A의 0번째 배열의 주소가 된다 그 주소를 들어가서 진짜 value값을 찾아간다. int B = new int(); B가 주소를 찾는다 (x9940) 배열이니 힙에 있는 주소를 찾는다. 이걸 토대로 기본타입은 스택에 있으므로 주소를 찾고 돌아간다. 싱글톤 외부 접근x 스테틱으로 고정된 딱 하나, 자기자신을 호출하며 리턴한다. 외부에서 이 클래스나 인스터스를 호출하거나 어떤 작업을 하여도 갯인스턴스 메소드를 통해서 자기 자신을 호출한다. 구조적으로 폐쇄적,보안성 높다. 중첩클래스와 중첩 인터페이스 중첩클래스: 클래스 맴버로 선언된 클래스 중첩인터페이스:클래스 멤...


#메모리 #스택 #싱글톤 #중첩인터페이스 #중첩클래스 #코딩 #학습일지 #힙

원문링크 : 학습일지42. 메모리 스택과 힙, 싱글톤, 중첩 클래스와 인터페이스