왜 0 대신 Integer.valueOf(0) 을 써야할까? Android 개발자 사이트에서 in-app billing 관련하여 예제코드를 보면 아래와 같이 int 0값을 Integer.valueOf(0)으로 넘겨주는 것을 볼 수가 있습니다. startIntentSenderForResult(pendingIntent.getIntentSender(), 1001, new Intent(), Integer.valueOf(0), Integer.valueOf(0), Integer.valueOf(0)); 실제 0과 Integer.valueOf(0)은 의미적으로는 동일하게 0입니다만, Java내부의 구현을 들어가면 0 이나 new Integer(0)은 객체를 새로 만드는 것이고, Integer.valueOf(0)는 cache된 객체를 다시 사용할 수가 있습니다. 그래서 이 값을 .. 이전 1 다음