본문 바로가기

이야기/용어사전

Integer는 왜 String과 달리 사용빈도가 적을까?

문자는 char 대신 String을 사용하는 것이 왜인지 몰라도 당연하다는 듯이 사용한다. 반면에 int, long 등 사실상 문자를 제외한 값은 wrapper class 대신 primitive type을 사용한다. 왜 그럴까?

 

문자열은 쉽게 유추가 가능하다. 너무 활용할 곳이 많은 것이다. 또한 Null 값을 처리하는 경우도 매우 많다. primitive typed은 Null 값을 처리할 수 없다. 반면에 숫자는 단순 사칙연산을 활용하는 경우가 많다. 필수값은 반드시 입력하라고 설정하는 경우도 많아서 Null 값에 대한 걱정도 적은 편이다. 굳이 wrapper class를 사용할 이유가 없는 것이다.

 

'이야기 > 용어사전' 카테고리의 다른 글

프로그래머는 뭐하는 직업인가?  (0) 2022.09.03
Build 명령어는 무엇을 하는 것일까?  (0) 2022.08.24
CMS (Contents Management System)  (0) 2022.08.11
자바 직렬화 & 역직렬화  (0) 2022.07.21
JSON 요약  (0) 2022.07.21