코테풀다끄적

알아두면 좀 뽀대나는 사실들 ◖⚆ᴥ⚆◗

sichan-dev 2024. 5. 19. 16:24

※ 이 내용은 계속 추가될 예정~ 

< Array vs List >

1. 배열보다 리스트를 순회할 때 순회 비용이 더 많이든다.

2. ArrayList를 처음 초기화하면 길이가 무한대가 아니고 10이다. (max length / 2 만큼씩 계속 늘어난다고 봤던거 같음...)

< Primitive vs Reference >

1. 참조형 변수는 기본형 변수와 달리 Stack 메모리가 아닌 Heap 메모리에 저장된다.

2. 참조형 변수는 말그대로 참조를 하기 때문에 간접 조회가 일어난다. 때문에 기본형 변수를 메모리에서 조회하는것보다 느리다. (참조형 : stack(실제 값의 주소) -> heap(실제 값) / 기본형 : stack(실제 값))