OOP 란 객체 지향 프로그래밍(Object-Oriented Programming)을 줄여서 흔히들 OOP라고 부른다.OOP란 현실 세계를 프로그램 설계에 반영한다는 개념을 기반으로 접근하는 방법이다. OOP는 90년대 초반부터 유명해지기 시작했지만 전 세계의 많은 개
Pointer의 유래포인터라는 사냥개는 목표물을 사냥하는것이 아닌 위치를 알려주는 사냥개이다. 프로그래밍에서 포인터도 이와같다. 해당 값을 가져오는것이 해당 값이 가지고있는 메모리 공간 주소 즉, 주소값(위치)를 가지고 오는것. 이때 포인터가 가리키는 값을 가져오는 것
JAVA의 Stack과 HeapJAVA 메모리 영역중 stack 와 heap 영역이 어떻게 작동하는지 어떤 데이터가 garbage로 분류되는지에대해 간략하게 알아보겟다.StackHeap 영역에 생성된 Object 타입의 데이터의 참조값이 할당된다.원시 타입의 데이터가
static 은 변수나 메소드 키워드에 사용된다.프로그램 실행시에 할당되고 종료시에 해제된다.일반적으로 우리가 만든 class 는 Static 영역에 생성이되고 객체 생성시에 heap 영역에 할당이 된다.static 키워드를 사용한 변수는 클래스가 메모리에 올라갈 때