static
1. 정적 멤버 변수
멤버 변수 = 인스턴스 변수 이다. 클래스 내부에서 선언된 변수는 공유가 되지 않아 독립적으로 저장이 된다.
정적 변수 = 클래스 변수 이다. 모든 객체가 공유할 수있도록 만들어진 변수이다.
정적 변수를 불러오는 방법으로는
클래스명.정적변수명으로 불러올수가 있다.
결론 _
1) static 필드(멤버변수) + static 메소드
2) 개별 객체를 생성하지 않아도 메모리에 만들어져있다.(메모리에 먼저 로드된다. -> 남발되다보면 메모리가 부족할수도 있다.
3) 클래스명.static멤버변수
객체명.static멤버변수
4) 일반 메소드 및 static 메소드 내부에서 자유롭게 접근할 수 있다.
2. 초기화 블럭 (static { })
'JAVA-Spring > 각종 메소드' 카테고리의 다른 글
JAVA 자바 [ 객체 지향 프로그래밍 ] 추상 메소드 (0) | 2019.07.23 |
---|---|
JAVA 자바 [ 객체 지향 프로그래밍 ] Final (0) | 2019.07.23 |
JAVA 자바 [ 객체 지향 프로그래밍 ] 객체 생성 3가지 방법 (0) | 2019.07.23 |
JAVA 자바 [ 객체 지향 프로그래밍 ] 정적 메소드 _ static method (0) | 2019.07.17 |
JAVA 자바 [ 객체 지향 프로그래밍 ] THIS_ 디스, this() (0) | 2019.07.16 |
댓글