JAVA - LinkedList란? 그리고 구현
LinkedList란? 각 노드가 서로 연결되어 있는 방식으로 데이터가 저장되어 있는 추상적인 자료형입니다. 각 노드는 데이터 필드와 다음 노드에 대한 참조로 구성되어 있습니다. 마지막 노드의 포인터는 NULL 값을 가집니다. 배열이 아닌 연결 리스트를 사용하는 이유 배열은 크기가 고정되어 있으므로 미리 배열의 크기를 할당받아야 합니다. 새로운 요소를 삽입하는 것에 대하여 비용이 많이 듭니다. 공간을 만들고 기존 요소들을 재배치 해야합니다. LinkedList 장점 데이터가 메모리상의 연속된 위치에 저장되지 않아도 되며, 일반적으로 떨어진 위치에 존재하고 해당 위치를 이전 노드가 참조하고 있습니다. 메모리 관리가 용이합니다. 데이터가 삽입될때 마다 동적으로 할당하여 새로운 메모리 주소에 값을 할당하고 이..
JAVA/JAVA기본
2021. 12. 30. 01:31
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- pipe and filter architecture
- spring boot excel download oom
- spring boot redisson 분산락 구현
- redis sorted set으로 대기열 구현
- 서비스 기반 아키텍처
- pipeline architecture
- 람다 표현식
- redis 대기열 구현
- spring boot redisson destributed lock
- java ThreadLocal
- redis sorted set
- spring boot redisson sorted set
- 트랜잭셔널 아웃박스 패턴 스프링부트
- 레이어드 아키텍처란
- spring boot 엑셀 다운로드
- JDK Dynamic Proxy와 CGLIB의 차이
- 자바 백엔드 개발자 추천 도서
- java userThread와 DaemonThread
- transactional outbox pattern spring boot
- microkernel architecture
- service based architecture
- space based architecture
- spring boot excel download paging
- 트랜잭셔널 아웃박스 패턴 스프링 부트 예제
- polling publisher spring boot
- @ControllerAdvice
- 공간 기반 아키텍처
- transactional outbox pattern
- spring boot redis 대기열 구현
- spring boot poi excel download
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함