static

·Java
김영한의 실전 자바 - 기본편 강의 | 김영한 - 인프런김영한 | 실무에 필요한 자바 객체 지향의 핵심 개념을 예제 코드를 통해 쉽게 학습합니다., 국내 개발 분야 누적 수강생 1위, 제대로 만든 김영한의 실전 자바[사진][임베딩 영상]단순히 자바 문www.inflearn.com 자바 메모리 구조 자바의 메모리 구조는 크게 메서드 영역, 스택 영역, 힙 영역 3개로 나눌 수 있다. 메서드 영역: 클래스 정보를 보관한다. 이 클래스 정보가 붕어빵 틀이다.스택 영역: 실제 프로그램이 실행되는 영역이다. 메서드를 실행할 때 마다 하나씩 쌓인다.힙 영역: 객체(인스턴스)가 생성되는 영역이다. `new` 명령어를 사용하면 이 영역을 사용한다. 쉽게 이야기해서 붕어빵 틀로부터 생성된 붕어빵이 존재하는 공간이다. 참..
·Java
static`static` 키워드는 주로 메모리 관리를 위해 사용되며, 변수나 메서드와 같은 멤버가 특정 클래스의 인스턴스에 속하는 것이 아니라 클래스 자체에 속함을 의미한다. 따라서 객체의 인스턴스를 생성하지 않고도 정적 멤버에 접근할 수 있다. 일반적으로 우리가 정의한 클래스는 메모리의 Static 영역에 생성되며, `new` 연산자를 통해 생성한 객체는 Heap 영역에 할당된다. Heap 영역에 생성된 객체는 Garbage Collector에 의해 자동으로 관리되지만, Static 영역에 생성된 데이터는 Garbage Collector의 관리 대상이 아니다.  Static 영역의 데이터는 프로그램이 종료될 때까지 메모리에 유지되며, 이는 모든 객체가 해당 데이터를 공유할 수 있는 장점을 제공한다. ..