[JAVA] 정적 멤버와 Static
·
Programming Language/JAVA
정적(Static)은 '고정된'이라는 의미정적 멤버클래스에 고정된 멤버객체를 생성하지 않고 사용할 수 있는 필드와 메서드필드 : 정적 필드메서드 : 정적 메서드객체가 없어도 클래스 별 메모리에 할당 됨.정적 멤버 선언정적 필드와 정적 메서드를 선언하려면, 필드와 메서드 선언 시 Static키워드를 붙이면 된다.public class 클래스 { // 정적 필드 static 타입 필드 [= 초기값]; // 정적 메서드 static 리턴타입 메서드 ( 매개변수 선언, ... ) { ... }}클래스 로더가 클래스(바이트코드)를 로딩해서 메서드 메모리 영역에 적재할 때, 클래스 별로 관리 된다. 정적 멤버는 클래스에 고정된 멤버이기 때문.인스턴스 멤버는 객체가 생성될때마다 새..