『스프링입문을 위한 자바 객체지향의 원리와 이해』로 공부한 내용을 정리한 글입니다. 자바에서 프로그램이 실행되면 메모리는 여러 영역으로 나누어 사용됩니다. 특히 메서드 실행과 관련된 지역 변수는 스택(stack) 영역에, 반면에 static 변수 같은 전역 변수는 클래스 영역(메서드 영역)에 저장됩니다.예제public class Start5 { static int share; public static void main(String[] args) { share = 55; int k = fun(5, 7); System.out.println(share); } private static int fun(int m, int p) { share ..