Java 원시타입 vs 참조타입

SeonKyu KIM·2023년 3월 27일
0

int vs Integer
boolean vs Boolean

원시 타입은 null을 담을 수 없습니다. 반면에 참조 타입은 null을 입력값으로 받을 수 있습니다.
원시 타입은 제네릭 타입에서 사용할 수 없습니다. 반면에 참조 타입은 제네릭 타입에서 사용할 수 있습니다.

원시 타입은 null을 다루지도 못하고, 제네릭에 담기지도 못합니다. 그러면 원시타입은 언제 사용해야 할까요? 원시 타입이 참조 타입과 비교해서 갖는 장점은 '성능'상의 이점이 있습니다.

원시 타입은 null을 다루지도 못하고, 제네릭에 담기지도 못합니다. 그러면 원시타입은 언제 사용해야 할까요? 원시 타입이 참조 타입과 비교해서 갖는 장점은 '성능'상의 이점이 있습니다.
1. 접근 속도
2. 차지하는 메모리 양

성능과 메모리에 장점이 있는 원시 타입을 먼저 고려해봅니다. 만약 Null을 다뤄야 하거나, 제네릭 타입에서 사용되어야 한다면 참조 타입을 사용합니다.

0개의 댓글