これをコードに入れると、パフォーマンスが向上します(違いがある場合)。パフォーマンス、暗黙的(自動)のアンボックス化または明示的なアンボックス化のどちらが優れていますか?
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