CS> Static의 의미는 무엇인가?
2021. 7. 3.
객체지향 프로그램인 자바는 프로그램을 구동하기 위해서 객체를 필요할 때마다 메모리에 올려서 사용해야 한다. static은 프로그램에 의한 객체 생성 이전에 JVM에 의해서 클래스가 로딩되는 처음 순간에 자동으로 메모리에 올라오게 된다. 특징은 다음과 같다 객체 생성 이전에 접근한다. 클래스 레벨에서 접근한다. 객체 인스턴스와 연관되어 있지 않다. 객체 생성 이전에 이미 로딩된 메모리라서 객체 영역으로 접근 불가능. static keyword는 variable, method, static initializer, static block, nested class(내부 클래스)에서 선언이 가능하지만 주로 변수와 메소드에서 사용되어서 변수와 메서드 위주로 대답하면 된다. Static variables 객체 생성 ..