반응형
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
- 코딩독학
- 포인터연산자
- C++코딩
- 부동소수점
- 증감연산자
- 산술연산자
- 자바메서드오버로딩
- 비트연산자
- 포인터
- 기초코딩
- 코딩기초
- 클래스선언
- 고정소수점
- 조건문
- 자바
- 제어문
- 프로그래밍
- 메서드오버로딩
- 자바코딩
- 변수
- 자바코드
- 반복문
- C++
- 2차원배열
- 코딩
- 1차원배열
- 자바클래스
- C++상수
- this참조변수
- Java
Archives
- Today
- Total
목록Heap (1)
지식아일랜드

안녕하세요~ 지식아일랜드의 모르는 게 없는 지식인입니다 ㅎ 오늘은 JAVA 코딩에서 메모리 구조를 이해하기 위한 코딩을 알려드리겠습니다. 차근차근 따라오시죠! 우선 Java는 객체 지향 언어로, 모든 것이 객체로 구성됩니다. 이에 따라 Java의 메모리 구조는 크게 Stack과 Heap으로 나눌 수 있습니다. Stack은 메서드 호출 시 사용되는 메모리 영역으로, 지역 변수와 매개 변수가 저장됩니다. 이 영역은 메서드 호출이 완료되면 자동으로 메모리에서 해제됩니다. Heap은 객체와 배열이 할당되는 메모리 영역으로, 생성된 객체와 배열은 Garbage Collector가 메모리에서 해제될 때까지 유지됩니다. 아래는 예제 코드와 함께 Stack과 Heap의 메모리 구조를 설명해 드리겠습니다. public ..
JAVA 기초
2023. 3. 30. 22:39