코드에 넣으십시오 - 성능이 좋습니다 (차이가있을 경우)?성능, 암시 적 (자동) unboxing 또는 명시 적 unboxing 측면에서 어느 것이 더 낫습니까?
public class Customer
{
....
public Boolean isVIP(){...}
...
}
빠르게 어느된다
이 주어진?
public void handleCustomer(Customer customer)
{
if (customer.isVIP()) // Auto Unboxing
{
handleNow(customer);
}
else
{
sayHandlingNowButQueueForTomorrow(customer);
}
}
나이 : 자동 언 박싱 그냥 문법 설탕 때문에
public void handleCustomer(Customer customer)
{
if (customer.isVIP().booleanValue()) // Explicit unboxing
{
handleNow(customer);
}
else
{
sayHandlingNowButQueueForTomorrow(customer);
}
}
"내재적 인"의미를 가지고 있다고 생각합니다.* 명시 적 * –
@matt - 10x, 질문을 업데이트했습니다. – RonK