[Java] int형 대신 Byte나 Short를 안쓰는 이유

MSU·2023년 11월 21일

JAVA

목록 보기
5/28

처음 자바를 배울때 자료형에서 숫자는 integer외에도 다른 형식이 있는데 왜 실제로 코드를 짤 때에는 int만 쓰는지 궁금했다.

찾아보니 이런 내용이 있었다.

JVM의 피연산자 스택(operand stack)은 피연산자를 4 Byte단위로 저장한다고 한다
크기가 4 byte보다 작은 byte나 short값을 계산할 때에는 4byte로 변환하여 연산이 수행하는 과정이 추가가 되므로 오히려 int형을 사용하는 것이 효율적이라고 한다.

출처 : https://gyugyu.tistory.com/9

profile
안드로이드공부

0개의 댓글