프로그래밍/Java
[Java]Byte나 Short보다 int형을 쓰는 이유
NONAME5
2014. 6. 23. 16:24
Byte나 Short보다 int형을 쓰는 이유
JVM의 피연산자 스택(operand stack)이
피연산자를 4 Byte단위로 저장하기 때문에
크기가 4 byte보다 작은 자료형( byte, short)의 값을 계산할 때는 4 byte로 변환하여 연산이 수행된다.
따라서 오히려 int형을 사용하는 것이 더 효율적이다.