Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- Single Responsibillity Principle
- CS
- 개방-폐쇄 원칙
- Class Loader
- pc register
- Java
- JVM
- 자료구조
- Stack
- Data Structure
- 개방폐쇄원칙
- Heap
- Execution Engine
- 의존성 역전 원칙
- 실행 엔진
- Spring SOLID
- 스택메모리
- 단일책임원칙
- Spring
- 스택
- Runtime data Area
- solid
- Native Method Stack
- 단일 책임 원칙
- 객체지향
- 자바
- stack메모리
- 자바 heap
- Open Closed Principle
- 객체지향 설계 5원칙
Archives
- Today
- Total
목록자바 heap (1)
Juuunew 살아남기
[JAVA] 메모리 - Heap
자바 프로그램이 실행되면서 동적으로 생성된 객체가 저장되는 공간이다. 모든 Object 타입의 데이터가 할당됨 Heap 영역의 Object를 가르키는 참조변수가 Stack에 할당 생명주기가 김 생명 주기에 따라 Young Generation(짧음)과 Old Generation(김)으로 나뉘어진다. (추후 공부예정) 쉽게 말해 new 연산자로 생성된 객체 또는 인스턴스가 저장되는 공간이라고 생각하면 편하다. age는 원시타입 int를 타입으로 가지고있어 Stack 영역에 값이 함께 저장되어지고, Object를 상속받아 구현된 String 객체의 값은 Heap 영역에 생성되게 된다. Stack 영역에 생성된 name 변수는 Heap 영역에 있는 String 주소값을 참조하게 된다. 조금 더 나아가서 name..
Language/JAVA
2023. 1. 2. 23:07