[java] static 변수, static 메소드 와 인스턴스 간의 참조와 호출
1. static 변수, 메소드 와 인스턴스 간의 참조와 호출 같은 클래스에 속한 변수, 메소드 간에는 별도로 인스턴스를 생성하지않고 참조 및 호출이 가능하다. 단, static 변수와 static 메소드가 인스턴스 변수와 메소드를 참조 및 호출하려면 인스턴스를 생성해야 한다. 왜냐하면, 인스턴스 변수와 인스턴스 메소드가 존재하는 시점에 static 변수와 static 메소드는 항상 존재하지만, static 변수와 static 메소드가 존재하는 시점에는 인스턴스 변수와 인스턴스 메소드가 존재하지 않을 수도 있기때문이다. JVM 은 메모리를 용도에 따라 여러 영역으로 나누어 관리한다. static 변수와 static 메소드는 JVM 이 클래스 파일(*.class) 을 읽어 메소드 영역(Method Area..