제가 기억하기로는


자바에서 Primitive는

double, byte, short, int, float, long 등이 있는데요.


애네들은 변수로 만들면 저절로 default 값이 들어가는걸로 알고있었습니다.


예를 들어서


int num;

System.out.println(num);


경우에는 0이 나와야 당연하다고 생각했었는데 콤파일 값을 지정해주지 않았다는 콤파일 에러가 나옵니다.


이뜻은 default 값을 Primitive에 지정해 주지 않았다는걸로 생각되는데요. 

어느게 맞는건가요?