처음 자바를 배울때 자료형에서 숫자는 integer외에도 다른 형식이 있는데 왜 실제로 코드를 짤 때에는 int만 쓰는지 궁금했다.
찾아보니 이런 내용이 있었다.
JVM의 피연산자 스택(operand stack)은 피연산자를 4 Byte단위로 저장한다고 한다
크기가 4 byte보다 작은 byte나 short값을 계산할 때에는 4byte로 변환하여 연산이 수행하는 과정이 추가가 되므로 오히려 int형을 사용하는 것이 효율적이라고 한다.
출처 : https://gyugyu.tistory.com/9