Java - Static (feat. final, metaspace)
static 이란? 클래스 인스턴스와 연결되지 않고 클래스 자체에 속하는 클래스 수준 변수, 메서드 또는 중첩 클래스를 선언하는 데 사용됩니다. static 요소는 클래스의 모든 인스턴스에서 공유되며 클래스의 인스턴스를 만들 필요 없이 클래스 이름을 통해 직접 액세스할 수 있습니다. 정적인 정보라고도 말할 수 있습니다. 인스턴스 변수같은 경우는 인스턴스가 생겨야지만 생성되는 동적인 정보라면, static은 프로그램 실행시에 저장되는 정보라 정적인 정보라고 합니다. 예시 class A{ int i; // instance variable static int j; // static variable or class variable public void test() { System.out.println("객체 멤..