static1 [JAVA] 객체와 클래스 - static 키워드 static 키워드는 클래스, 변수, 메소드의 지정자로 사용할 수 있습니다. 지금까지 main 함수를 만들 때 항상 보았던 static 키워드입니다. 자바 프로그램은 일반적으로 다음과 같은 과정을 거쳐서 결과값이 출력됩니다. 클래스가 로딩될 때 static 키워드를 사용한 static 변수와 메소드가 메모리에 자동으로 로딩됩니다. 이렇게 미리 만들어진 여러 static 메소드들 중에서 시작점 기능을 하는 main 메소드가 실행된 후, 필요에 따라 객체를 생성하여 인스턴스 변수와 메소드를 메모리에 로딩하고, 메소드를 호출하면 메소드 안에서 선언된 로컬변수가 생성됩니다. static 변수와 메소드는 프로그램이 실행될 때 단 한 번 생성되고 프로그램이 종료될 때 삭제됩니다. 프로그램이 실행될 때 자동으로 로딩.. 2022. 5. 25. 이전 1 다음