Backend/JAVA
[JAVA] static 변수와 static 메소드
static은 보통 변수, 메서드 앞에 사용합니다. static 변수 (정적 변수) 메모리에 고정적으로 할당되어, 프로그램이 종료될 때 해제되는 변수 1) 메모리의 효율 증가 아래 예제를 살펴보자. public class StoreChoi{ static String lastname = "최"; public static void main(String[] args){ StoreChoi store1 = new StoreChoi(); StoreChoi store2 = new StoreChoi(); } } 위와 같이 lastname 변수에 static 키워드를 붙이면 자바는 메모리 할당을 딱 한번만 하게 된다. 따라서 메모리 사용에 이점을 볼 수 있다. (여기서 만약 static 키워드 앞에 final 키워드를 ..
2021. 9. 18. 15:44