static static이란 의미는 정적인, 고정의 이러한 뜻을 가지고 있지만, 코드에서 static은 모든 객체가 공유하는 것이라는 의미도 있다. 메모리에서 고정된 공간이 할당되기 때문에 static이라는 이름이 붙은것이다. 변수 선언으로 예를 들어보자면 자바는 Statically Type Variable (정적 타입 변수) 이다. int a = 1; 위의 코드와 같이 자바에서는 변수에 대입할 수 있는 데이터타입을 미리 정해준다. int 즉 정수 타입의 데이터만 담을 수 있는 것이다. 데이터 타입을 미리 고정하기 때문에 static인 셈이다. 하지만 반대로 자바 스크립트에서는 변수의 데이터 타입을 정하지 않고 선언하고 있다. var a = 1; 자바스크립트에서는 이처럼 데이터타입을 미리 정하지 않고, ..