let sum = 1;
sum+=1; // 1.
sum = sum + 1; // 2.
sum++; // 3.
1.2.3이 모든 같은 식이다.
세가지 방법 다 동일한 동작을 하기 떄문에 사용하는데는 문제가 없다고 한다.
하지만 jJVM(Java Virtual Machine)에서는 두가지 그룹으로 나눠서 생각할 수 있다.
1) sum ++; 혹은 sum+=1;
2) sum = sum + 1;
1)은 1싸이클로 연산을 할 수 있고, 2)은 연산을 4싸이클로 나누어서 수행하는 차이가 발생힌다고 한다.
자세한것은 차차 다시 정리해보겠다.
여기서 중요한점은
sum+=1;
sum = sum + 1;
sum++;
세개 모두 같이 사용할 수 있다는 점!