고정영역 - 프로그램 실행과 동시에 생성되고 종료시 삭제
동적영역 - 활성화되면 메서드 호출되고 지역변수 생성하고 메서드 활성화
Static 변수는 프로그램 실행과 동시에 메모리에 생성됨.
Static변수는 반드시 클래스형태로 접근할 것. 객체를 생성하여 객체로 접근하는 것은 옳바르지 않다.
public class ABC가 있을 때 public static void test 변수가 있다면 ABC.test로 접근.
static 변수를 사용할 땐 static 메서드에서 불러야 한다.
static 자원이 동적 자원을 쓸 수 없으나, 동적자원은 static 자원을 쓸 수 있다.
'Backend > Java' 카테고리의 다른 글
정규식 표현 종류 (0) | 2018.12.10 |
---|---|
클래스 디자인(설계) 패턴 (0) | 2018.12.10 |
객체 형변환, 객체 배열, 추상화, 인터페이스 (0) | 2018.12.07 |
클래스, 객체, 상속, 오버라이드, 오버로드, super (0) | 2018.12.06 |
2차배열, 단축키 (0) | 2018.12.05 |