개발 공부
자바 메모리 구조 본문
java의 jvm 이 관리하는 메모리 공간은 크게 3가지 영역으로 나눌 수 있다.

스태틱 영역 스택영역 힙 영역
data 스태틱 스택 힙
code 스태틱
필드를 선언 할 때 static이 붙게 되면
data세그먼트
메소드 영역=스태틱(static)- 정적메모리 static이 붙은 필드선언시
스택- ()메소드 내 지역변수 , 파라미터(매개변수)
힙-인스턴스화 하는 객체 new연산자로 만든 객체나 배열
예외)가비지컬렉터- 사용이 끝난 객체의 메모리 해제
code세그먼트
스태틱(static)- 바이트 코드
'JAVA > 배운 후' 카테고리의 다른 글
추상클래스/템플릿 메서드 패턴 (0) | 2023.05.11 |
---|---|
오버로딩 /오버라이딩 (0) | 2023.05.04 |
메소드3 (0) | 2023.05.04 |
static 유무 (0) | 2023.04.19 |
인스턴스 필드 클래스 필드 (0) | 2023.04.19 |