배열에서 메모리 접근
배열의 정의와 특징 그리고 사용하는 방법만 알았을 뿐, 실제로 내부적으로 어떻게 동작하는지 생각해보지 않았었다.그래서 배열이 선언되었을 때 어떻게 메모리에 할당되고 접근할 수 있는지에 대해 알아보려고 한다.배열같은 타입의 데이터를 연속된 공간에 나열하고, 각 데이터에 인덱스를 부여한 자료구조이다.메모리는 연속적으로 생성되고, 같은 타입의 데이터만 저장할 수 있고, 한 번 선언한 배열의 크기를 변경할 수 없다. 배열의 메모리 구조 배열은 참조타입(Reference Type)으로 heap 영역에 할당되고, 배열을 참조하는 변수는 stack 영역에 할당된다.stack 영역에 할당된 배열을 참조하는 변수는 heap 영역에 할당된 배열 객체의 주소를 참조한다.배열은 heap 영역에 배열의 크기만큼 연속된 메모리 ..
Language/Java
2024. 10. 15. 22:08
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 인터페이스
- AutoConfiguration
- Load Balancer
- Red-Black Tree
- @conditional
- Security
- fail-fast
- 로드 밸런서
- object
- 다중화
- nosql
- Spring
- Hash
- nginx
- 오블완
- Caching
- HashMap
- spring boot
- syncronized
- 티스토리챌린지
- 고정 세션
- 추상클래스
- java
- 정적변수
- 자동구성
- JPA
- 인스턴스변수
- fail-safe
- Sticky Session
- HashSet
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함