Growth-Collectors / effective-java

repository for effective java study
3 stars 2 forks source link

아이템 61. 박싱된 기본 타입보다는 기본 타입을 사용하라 #61

Open HanaHww2 opened 1 year ago

Yerimi11 commented 1 year ago

61. 박싱된 기본 타입보다는 기본 타입을 사용하라


기본 타입과 박싱된 기본 타입의 차이점과 성능적인 이슈를 다룹니다.

.

.

기본 타입은 값만을 담고 있으므로 메모리 사용량과 계산 속도가 박싱된 기본 타입에 비해 효율적이다.

따라서, 성능이 중요한 상황에서는 기본 타입을 사용하는 것이 좋다.

.

.

.

.

박싱된 기본 타입은 기본 타입을 참조 타입으로 사용할 수 있게 해주고, 제네릭 타입의 타입 파라미터로 사용할 수 있게 해줍니다. 또한, null 값을 표현할 수 있어 유용합니다.

따라서, 기본 타입과 박싱된 기본 타입 중 어떤 것을 사용할지는 상황에 따라 다릅니다.

.

YunDaHyee commented 1 year ago

기본 타입과 박싱 타입에 대해 오랜만에 정리할 수 있었네요

jioome commented 1 year ago

성능이 중요할 땐 기본 타입을 써야겠네요

kiki-sati commented 1 year ago

익숙한 타입만 사용해왔는데 이제 상황에 맞게 타입을 선택할 수 있게 됐어요