변수는 데이터(data)를 저장하기 위해 프로그램에 의해 이름을 할당받은 메모리 공간을 의미한다
여기서 num은 프로그램에 의해 할당받은 변수 역할을 하게되는데
저장할수있는 범위는 int자료형인 4바이트->(-2^31~2^31-1);
이 선언된다고 할수있다.
⚠️JVM은 기본적으로 32비트 시스템이며 주소참조 는 한방에 보낼 수 있도록 cpu가 설계되어있다.
32비트 시스템에서는 최대가용이 2^32 즉 4byte 이하 자료형은 단향 1번에 처리가 가능하며, long 또는 double형은 2번의 처리이후 연산이 가능해진다.