Static이란? Static 변수 Static 메서드 • Static이란? java에서 static은 특정 클래스의 멤버 변수 또는 메서드에 대한 키워드로 해당 키워드를 사용하여 선언된 변수나 메서드는 해당 클래스의 인스턴스와 독립적으로 존재하게 되며, 클래스 정도의 멤버로 간주하게 된다. 즉, 변수 또는 메서드 둘중 하나로 사용되며 클래스 수준의 독립적인 존재가 된다는 것이다. • Static 변수 Static 변수는 클래스의 모든 인스턴스에서 공유되는 변수로 클래스의 인스턴스를 생성하지 않고도 사용이 가능하다. 예를 들어 '클래스이름.변수이름'의 형태로 접근이 가능하며 static 변수는 프로그램이 시작될 때 초기화 된다. 다시 한 번 강조하지만 해당 클래스의 모든 인스턴스에 의해 공유될 수 있다...