Static 변수
- 클래스 멤버
- 동일한 클래스의 모든 객체가 공유하는 변수
- 클래스 당 하나가 생성
- 객체가 생성되기 이전 클래스 로딩 시에 생성
Non static 변수와 Static 변수
Non-static 멤버 (인스턴스 멤버) | Static 멤버 (클래스 멤버) | |
공간적 특성 | 멤버는 객체마다 별도로 존재 | 멤버는 클래스 당 하나가 생성 |
시간적 특성 | 객체 생성시에 멤버가 생성 | 클래스 로딩 시에 멤버가 생성 |
공유의 특성 | 객체 간 공유하지 않음 | 동일한 클래스의 모든 객체가 공유 |
'CS > Java' 카테고리의 다른 글
[자바] 상속(Inheritance) (0) | 2020.06.29 |
---|---|
[자바] 클래스 / 객체 / 인스턴스 (0) | 2020.06.29 |
[자바] 데이터타입 (0) | 2020.06.29 |
[자바] Collection Frameworks (0) | 2020.06.29 |
[자바] 가비지 컬렉션(GC, Garbage Collection) (0) | 2020.06.29 |
댓글