Java1 [키워드] static을 사용한 정적 멤버 키워드 : static 정적(static)이란?static 키워드를 사용하여 변수와 메소드를 만들면 정적 필드, 정적 메소드가 된다.어떤 객체에 소속되는 것이 아닌, 클래스에 고정되어 있다고 해서 클래스 필드, 클래스 메소드라고도 한다. 정적 멤버 특징메모리에 항상 적재- 정적 멤버들은 메모리의 Heap영역이 아닌 Static 영역에 할당된다.- Garbage Collector의 관리 영역 밖에 존재하여 프로그램 종료시까지 메모리에 존재한다.인스턴스 없이 사용- 메모리에 이미 올라가있기 때문에 인스턴스 없이도 호출할 수 있다. (ex. System.out.println(1);)- 주로 유틸리티 함수를 만드는데 사용된다.class Name{ static void print() { // 클래스 메소.. 2023. 1. 10. 이전 1 다음