JAVA/배운 후
자바 메모리 구조
규율 위에 자유
2023. 5. 4. 18:51
java의 jvm 이 관리하는 메모리 공간은 크게 3가지 영역으로 나눌 수 있다.

스태틱 영역 스택영역 힙 영역
data 스태틱 스택 힙
code 스태틱
필드를 선언 할 때 static이 붙게 되면
data세그먼트
메소드 영역=스태틱(static)- 정적메모리 static이 붙은 필드선언시
스택- ()메소드 내 지역변수 , 파라미터(매개변수)
힙-인스턴스화 하는 객체 new연산자로 만든 객체나 배열
예외)가비지컬렉터- 사용이 끝난 객체의 메모리 해제
code세그먼트
스태틱(static)- 바이트 코드