1. 변수(Variable) 변수는 데이터를 저장하기 위해 프로그램에 의해 이름을 할당받은 메모리 공간을 의미합니다. 다시 말해 변수를 선언하는 것은 해당 자료형의 크기 만큼의 메모리를 사용하겠다는 의미입니다. int(자료형) age(변수 명) = 27;과 같이 선언한다면 위의 그림과 같이 메모리에 할당 될 것입니다. 이 때 변수를 참조 할 때는 메모리의 주소를 참조하는 것이 아닌 해당 주소에 저장된 데이터를 참조하게 됩니다. Parameter, Argument 이 글에서 Pass by value라는 개념을 설명하면서 나온 내용과 동일합니다. Java에서는 변수를 선언 위치에 따라 크게 구분하는데 멤버 변수와 지역 변수입니다. 2. 멤버변수 멤버 변수의 선언 위치는 클래스 영역으로 메소드 밖에서 선언된 ..