메모리를 이용하는 것이 프로그래밍의 시작이다.
자바는 메모리 활용이 다른 언어와는 다르다 (feat. JVM)
프로그래밍은 c,java 같은 인간의 언어를 통해 컴퓨터 시스템에게 명령 함으로써 업무를 처리 하는 것이다.컴퓨터 시스템에서는 먼저 업무를 처리 하기 전에 저장소인 하드디스크에서 프로그램을 가져와 메모리에 올린다.실제 대부분은 프로그래밍은 메모리의 활용과 관련이 있는 경우가 많다.

메모리의 데이터를 효율적으로 다루기 위해 고안된 데이터 참조 방식이다.
Stack 이라는 의미 처럼 차곡 차곡 쌓는 다는 의미이다.
LIFO(LastIn,First-Out) 후입선출형 구조라 하며, FILO(First-In,Last-Out)형 구조라고도 한다.


스텍의 위치가 반대로 커지면 어떻게 될까 ?스택이 반대로 쌓이면 커널 영역이 침범 당하고, 권한 침탈 및 프로그램 등이 다운 될 수 있다.
