[JAVA] Static
CS/CS2023. 6. 13. 22:25[JAVA] Static

JAVA의 static JAVA의 정적(Static)이란? 📌 [사전] 정적(Static) : 고정된 사전적 의미와는 다르게, 나는 JAVA의 Static을 "공유"의 개념으로 이해했음. JAVA에서는 Static이라는 키워드를 사용하여 정적 멤버인 Static변수(정적필드)와 Static메서드(정적메서드)를 만들 수 있음. 정적 필드와 정적 메소드 : 객체(인스턴스)에 소속된 멤버가 아니라 클래스에 고정된 멤버 클래스 로더가 클래스를 로딩해서 메소드 메모리 영역에 적재할 때 클래스별로 관리됨 즉, 클래스의 로딩이 끝나는 즉시 바로 사용할 수 있음 즉, 인스턴스의 생성과 상관 없이 사용할 수 있는 변수이며, 객체 생성 없이 클래스를 통해 메서드를 직접 호출할 수 있는 메서드임 Static 키워드를 통해 ..

image