
[JAVA] static 정리
·
JAVA
static 선언 메모리에 한번 할당되어 프로그램이 종료될 때 해제 static 키워드를 붙이면 자바는 메모리 할당을 딱 한번만 하게 되어서 메모리 사용에 이점 Heap영역이 아닌 static영역에 할당되어 GC 관리 영역 밖이라 자주 사용하면 퍼포먼스에 영향을 줌 static으로 설정하면 같은 곳의 메모리 주소만 바라보기 때문에 static 변수의 값을 공유하게 됨 static 변수 클래스 변수, 객체를 생성하지 않고 접근 가능 함 static 메소드 객체의 생성 없이 호출이 가능함 예시 public class Book { /* static 변수 */ public static String BOOK_NAME = "STATIC BOOK"; public String book = "BOOK"; /* stati..